- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:actionscript初心者です。importに)
actionscript初心者がプログラムを解読している際のimportについての問題
このQ&Aのポイント
- actionscript初心者が友人に教えてもらったプログラムを練習用に解読しています。importを含まずにプログラムを実行しても動作しますが、importを加える必要があるのか疑問です。
- importを含まない状態でもプログラムは正常に動作しますが、importを加える必要があるのでしょうか?
- actionscript初心者がプログラムを解読していますが、importを含んでいるかどうかについての疑問があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらくflaファイルのフレームに書かれているスクリプトだと思いますが、 仰る通り、上記のimport文はなくとも動作します。 記述の意味がないというわけではなく、 フレームのスクリプトの場合、よく使うimport文は 自動的に追加されるようになっているためです。 (勉強中であれば、覚えるために書いた方がいいかもしれないですが) 具体的には下記の一連のパッケージのクラスは自動的に追加されますので、 import文の記述は必要ありません。 --------------------------- adobe.utils.* flash.accessibility.* flash.display.* flash.errors.* flash.events.* flash.external.* flash.filters.* flash.geom.* flash.media.* flash.net.* flash.printing.* flash.system.* flash.text.* flash.ui.* flash.utils.* flash.xml.* --------------------------- しかし、この先、クラスファイル(asファイル)に分けて書くようになった場合、 すべてのパッケージのクラスにimportの記述は必須です。 とはいえ、Flash Builderなどのエディタを利用すれば スクリプトにクラスを追加した時点で import文は自動的に追加されるようになるので、 自分で書く機会はそれほど多くありませんが・・・。
お礼
なるほど、ASファイルには必要なんですね。 そこは盲点でした。 お返事が遅くなりましたが、ありがとうございました。