Codice di riutilizzazione e d'organizzazione in
Film istantanei
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.