Dove mettere il codice ActionScript in Flash
In questo tutorial, inizieremo a esplorare i molti modi per utilizzare ActionScript in FlashR progetto. Non sto parlando delle molte cose che puoi realizzare con ActionScript. Sto parlando di come aggiungere il codice ActionScript al filmato Flash.

All'inizio c'era Flash. Quando hai creato un progetto Flash, hai creato un file fla. Quindi, quando eri pronto a pubblicare il tuo Flash sul Web, hai compilato il tuo file fla in un file swf. Tuttavia, dopo alcuni anni le persone hanno iniziato a utilizzare ActionScript per migliorare i propri filmati Flash. A questo punto, la domanda era dove collocare ActionScript. Inizialmente, i programmatori hanno aggiunto il loro codice all'interno del file fla. Ora che Flash e ActionScript sono cresciuti un po ', la maggior parte dei programmatori ritiene che sia più efficiente mantenere l'ActionScript separato, ma parte del filmato Flash.

Aggiungi codice alla linea temporale
Il metodo più semplice e il metodo usato più spesso in passato era combinare ActionScript come parte interna del file fla Flash. Quando si scrive ActionScript nel filmato Flash, è possibile posizionare ActionScript su qualsiasi fotogramma della linea temporale. Sebbene non vi siano regole stabilite su quale fotogramma usare, la maggior parte dei programmatori trova utile posizionare il proprio codice ActionScript nel primo fotogramma sulla linea temporale. Per rendere le cose ancora più semplici, i programmatori di solito creano un livello speciale per il loro ActionScript, a volte chiamato livello "Azioni".

Questo è il metodo che uso per la maggior parte dei tutorial per principianti perché è meno complicato rispetto agli altri metodi. Ad esempio, in un precedente tutorial, abbiamo imparato a scrivere codice ActionScript che disegnerebbe un cerchio sullo stage.

var myCircle: Shape = new Shape ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xFF0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Aggiungiamo questo codice a un nuovo filmato Flash. Avvia un nuovo progetto Flash e chiamalo RedCircle.fla.

  1. Per prima cosa aggiungiamo un nuovo livello alla linea temporale e lo chiamiamo livello "Azioni".

  2. Quindi, selezioniamo il primo fotogramma del livello Actions e apriamo il pannello Actions.

  3. Infine, aggiungiamo il codice al pannello Azioni e testiamo il nostro film.

È abbastanza facile. Ma sarebbe più efficiente se in qualche modo potessimo mantenere il nostro codice ActionScript separato dal nostro file fla Flash. Il prossimo metodo ci avvicina di un passo al nostro obiettivo.

Utilizzando un'istruzione Include
Questo secondo metodo di associazione di ActionScript al progetto Flash non è molto diverso dal metodo appena discusso. Fondamentalmente, sposteremo ActionScript dal file fla in un file separato e aggiungeremo un'istruzione include al nostro filmato Flash che dirà a Flash di leggere l'ActionScript da quel file esterno.

  1. Apri il tuo file RedCircle.fla Fare clic sul fotogramma 1 del livello Actions e aprire il pannello Actions. Seleziona tutto il codice, fai clic con il pulsante destro del mouse e scegli Taglia dal menu a comparsa. Incolleremo questo codice nel nostro file ActionScript esterno. Ma prima dobbiamo creare questo file.

  2. Dalla barra dei menu, fare clic su File - Nuovo. Dalla finestra di dialogo Nuovo documento, selezionare Nuovo file ActionScript. Otterrai un nuovo pannello, chiamato "Script-1", aperto nell'area di lavoro. Incolla il codice in questo pannello.

  3. Fare clic su File - Salva con nome e salvare questo nuovo file come "DrawCircle.as". Ricorda di salvare i tuoi file RedCircle.fla e DrawCircle.as nella stessa cartella.

    Noterai che ora hai due schede nella parte superiore dell'area di lavoro. Una scheda è per il tuo file RedCircle.fla e una è per il tuo file DrawCircle.as. Ora che abbiamo il nostro codice ActionScript in un file esterno, dobbiamo dire al nostro filmato Flash di leggere il codice da questo file. Useremo un'istruzione include per fare questo. Fare clic sulla scheda RedCircle.fla per tornare al file del filmato Flash.

  4. Fare clic sul fotogramma 1 del livello Actions e aprire il pannello Actions. Aggiungi l'istruzione include.

    include "DrawCircle.as";

  5. Metti alla prova il tuo film.

Ora abbiamo il nostro ActionScript in un file esterno ma stiamo ancora usando la linea temporale nel nostro file fla Flash. Nel prossimo tutorial, faremo il prossimo passo nel nostro viaggio verso il codice OOP modulare.

Copyright 2018 Adobe Systems Incorporated. Tutti i diritti riservati. Le schermate dei prodotti Adobe sono state ristampate con l'autorizzazione di Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Catalyst Flash e Flash Paper è / sono [a] marchi registrati o marchi commerciali di Adobe Systems Incorporated negli Stati Uniti e / o in altri paesi.


Istruzioni Video: JOOMLA 2.5 VIDEOTUTORIAL MINITICKER NOTIZIE FLASH, CON CODICE HTML (Potrebbe 2024).