Sie möchten Code wiederverwenden, den Sie für ein Projekt in einem anderen grellen Film verursacht haben. Oder Sie möchten Ihren ActionScript Code in einen externen Textherausgeber schreiben.
|
|
Legen Sie Ihren ActionScript Code in externe as Akten und verwenden Sie # einschließen Richtlinie, um sie Ihren grellen Filmen hinzuzufügen:
//fügt den ganzen Code innerhalb MyActionScriptFile.as Ihrem grellen Film # mit.einschließen "MyActionScriptFile.as" hinzu
Verwenden Sie # einschließen Richtlinie, um Code von den externen Textakten in Ihren grellen Film während der Kompilation von einer fla Akte zu einer swf Akte zu enthalten. Wenn Sie eine swf Akte exportieren, ersetzt Blitz # einschließen Richtlinie mit dem Inhalt der spezifizierten Akte. Die externe Akte muß eine Textakte mit gültigem ActionScript Code in ihr sein. Von der Versammlung sollte die Akte mit der as Verlängerung genannt werden, obwohl es nicht absolut notwendig ist:
# schließen Sie "ASutils.as" mit ein
Beachten Sie, daß # Richtlinie wird gefolgt nicht von einem Semicolon einschließen Sie. Das Addieren eines Semicolon verursacht eine Störung.
Zusätzlich muß Blitz in der LageSEIN, die Akte zu lokalisieren, wenn Sie den Film exportieren. Folglich sollten Sie die Akte in eine relative.to Position legen, wo das grelle Dokument gespeichert wird. Z.B. sucht das vorhergehende Beispiel nach einer Akte, die ASutils.as im gleichen Verzeichnis wie das fla Dokument genannt wird. Sie können die Akte in ein Unterverzeichnis des Verzeichnisses auch legen, in dem das grelle Dokument gespeichert wird:
//suchen Sie nach einer Akte, die ASutils.as in einem genannten Unterverzeichnis myASFiles. # genannt wird, mit.einschließen "myASFiles/ASutils.as"
Sie können die ActionScript Akten in die grelle Installation auch legen einschließen Verzeichnis. Und tatsächlich wird dieses für alle ActionScript Akten empfohlen, daß Sie Sie konnten in den mehrfachen Filmen verwenden vorwegnehmen. Wenn Blitz nicht eine Akte mit dem spezifizierten Namen im Verhältnis zu der fla Akte finden kann, schaut er im Configuration\Include Unterverzeichnis des Verzeichnisses, in dem Blitz angebracht wird. Z.B. auf Windows-basierten Computern, schließen die Rückstellung Heft ist in C:\ProgramFiles\Macromedia\Flash MX\Configuration\Include mit ein.
Wenn Blitz nicht imstande ist, die externe Akte im Heft zu finden spezifiziert durch #, Richtlinie einzuschließen (durch Rückstellung, das gleiche Verzeichnis wie die fla Akte) und nicht imstande ist, die Akte innerhalb des Blitzes zu finden, Verzeichnis einzuschließen, zeigt er eine Fehlermeldung an.
Sie sollten nicht Ihre as Akten zusammen mit Ihrer swf Akte hochladen. Der Inhalt der externen Textakte wird der swf Akte hinzugefügt, wenn sie exportiert wird. Weil der Inhalt nicht in die swf Akte dynamisch an der Laufzeit geladen wird, müssen Sie Reexport die swf Akte, wenn die externen as Änderungen einordnen. Erinnern Sie daran, daß zukünftige Änderungen an der as Akte jeden möglichen Film beeinflussen, der sie miteinschließt, naechstes Mal, das der Film reexported ist. Um Zukunftänderungen in einer externen Akte am Beeinflussen eines gegebenen Films zu verhindern, können Sie kopieren und den externen Code in das bestimmte fla zu kleben und das ursprüngliche zu entfernen # schließen Aussage ein.
Es gibt eine zusätzliche Betrachtung, beim Arbeiten mit externen ActionScript Akten: es ist gutes üblich, mindestens eine Leerzeile dem Ende jeder as Akte hinzuzufügen. Dieses ist, weil, wenn Blitz den Code von der externen Akte einschließt, es die letzte Linie der externen Akte mit der folgenden Linie des Codes innerhalb des grellen Dokumentes manchmal kombinieren kann. Dieses kann Störungen manchmal verursachen, wenn die letzte Linie in der externen Akte Code enthält. Aber, wenn die letzte Linie leerIST, können Sie diese Art von Problemen vermeiden.
Merken Sie auch, daß eine enthaltene Akte eine andere Akte mit einschließen kann (genistet # schließen ein). Aber Wege innerhalb einer enthaltenen Akte sind im Verhältnis zu der ursprünglichen fla Akte, nicht im Verhältnis zu der Elternteilakte Position. Entwickler verwenden gewöhnlich einen Paket-Art Hinweis, der ihr Domain Name oder einen Projektnamen wie ein Verzeichnis für enthaltene Akten enthält, um Namenszusammenstöße mit anderen Bibliotheken zu vermeiden. Z.B.:
# schließen Sie "com/person13/utilities/ASutils.as" mit ein
Online: 660 users browsing the articles directory
|
|