Codice di riutilizzazione e d'organizzazione in Film istantanei

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

Desiderate riutilizzare il codice che avete generato per l'un progetto in un altro film istantaneo. O desiderate scrivere il vostro codice di ActionScript in un sistema di editazione testi esterno.

Disponga il vostro codice di ActionScript nelle lime esterne dei as ed usi # includono l'indirizzamento per aggiungerli ai vostri film istantanei:

//aggiunge tutto il codice all'interno di 
MyActionScriptFile.as al vostro film istantaneo # include 
"MyActionScriptFile.as"

Usi # includono l'indirizzamento per comprendere il codice dalle lime di testo esterne nel vostro film istantaneo durante la compilazione da una lima del fla ad una lima del swf. Quando esportate una lima del swf, il flash sostituisce # include l'indirizzamento con il contenuto della lima specificata. La lima esterna deve essere una lima di testo con il codice valido di ActionScript in esso. Dalla convenzione la lima dovrebbe essere chiamata con l'estensione dei as, benchè non sia necessario assolutamente:

# includa "ASutils.as"

Noti che # includa l'indirizzamento non è seguito da un punto e virgola. La aggiunta del punto e virgola causa un errore.

Ulteriormente, il flash deve potere individuare la lima quando esportate il film. Di conseguenza, dovreste disporre la lima in una posizione relativa dove il documento istantaneo è conservato. Per esempio, l'esempio precedente cerca una lima chiamata ASutils.as nello stesso indice del documento del fla. Potete anche disporre la lima in un subdirectory dell'indice in cui il documento istantaneo è conservato:

//cerchi una lima chiamata ASutils.as in un subdirectory 
chiamato myASFiles. # includono "myASFiles/ASutils.as"

Potete anche disporre le lime di ActionScript nell'installazione istantanea includete l'indice. E, infatti, questo è suggerito per tutte le lime di ActionScript che li anticipate potreste usare in film multipli. Se il flash non può trovare una lima con il nome specificato riguardante la lima del fla, osserva nel subdirectory di Configuration\Include dell'indice in cui il flash è installato. Per esempio, sui calcolatori windows-based, il difetto include il dispositivo di piegatura è situato in C:\ProgramFiles\Macromedia\Flash MX\Configuration\Include.

Se il flash non può trovare la lima esterna nel dispositivo di piegatura specificata dal # includere l'indirizzamento (per difetto, lo stesso indice della lima del fla) e non può trovare la lima all'interno del flash per includere l'indice, visualizza un messaggio di errore.

Non dovreste upload le vostre lime dei as con la vostra lima del swf. Il contenuto della lima di testo esterna è aggiunto alla lima del swf quando è esportata. Poiché il soddisfare non è caricato dinamicamente nella lima del swf a tempo di esecuzione, dovete reexport la lima del swf se i as esterni archiviano i cambiamenti. Ricordisi di che i cambiamenti futuri alla lima dei as interesseranno tutto il film che la include la prossima volta che il film sarà reexported. Per impedire i cambiamenti di futuro in una lima esterna interessare un dato film, potete copiare ed incollare il codice esterno nel fla particolare e rimuovere l'originale # includono la dichiarazione.

Ci è una considerazione supplementare quando funzionano con le lime esterne di ActionScript: è buona pratica aggiungere almeno una linea in bianco all'estremità di ogni lima dei as. Ciò è perché quando il flash include il codice dalla lima esterna, può a volte unire l'ultima linea della lima esterna con la linea seguente del codice all'interno del documento istantaneo. Ciò può a volte causare gli errori se l'ultima linea nella lima esterna contiene il codice. Ma se l'ultima linea è in bianco, potete evitare queste specie dei problemi.

Noti inoltre che una lima inclusa può includere un'altra lima (annidato # include). Ma i percorsi all'interno di una lima inclusa sono riguardante la lima originale del fla, non riguardante la posizione della lima del genitore. Gli sviluppatori usano tipicamente un riferimento di pacchetto-stile che comprende il loro Domain Name o un nome di progetto come un indice per le lime incluse per evitare gli scontri nomi con altre biblioteche. Per esempio:

# includa "com/person13/utilities/ASutils.as"
ciò è un articolo aggiunto da Gabriel Savimbi


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.

Avviso di traduzione: Il codice di riutilizzazione e d'organizzazione dell'articolo "in Film istantanei" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.


Online: 1608 users browsing the articles directory