
ひろゆきの記事配信 |
[AS3.0] importで勘違いカテゴリ: flash : actionscript :
|
importに関して勘違いをしていた。 [ActionScript3.0] import指示子 クラスをインポートしようとした際、不要なクラスをインポートしないように 大変だなぁと思っていた。 ![]() 困ったら、まずは野中先生 のところへ。参考資料「import指示子」 クラスをインポートしながらスクリプトで使用しなかった場合、そのクラスはSWFファイルの中には書出されません。つまり、大きなパッケージをインポートしても、SWFファイルのサイズは気にせずに済みます。クラスに関わるバイトコードがSWFファイルに含まれるのは、そのクラスが実際に使われたときだけだからです。 ってことは...。 [追記] (09/06/14 Sun 13:51) 参考資料「クラスのインポート」 インポートしたクラスがスクリプトで使用されなかった場合、そのクラスは書出したSWFのバイトコードには含まれません。 [追記] (09/06/15 Mon 08:52) 参考資料「akihiro kamijo: package」 他のパッケージに定義されたクラスを使用するには、import を使用します。上の例のように明示的にクラス名を指定する代わりに * を使うこともできますが、一つ一つ指定した方が性能的には良い結果になるようです。 ワイルドカード(*)を使わずに、クラス名を指定することにします。 関連記事: [AS3.0] 学習するのだ! 関連記事: [AS3.0] Spriteクラスって何? 関連記事: [AS3.0] MouseEventクラスだとぉ! (1) 関連記事: [AS3.0] BitmapAssetクラス? 関連記事: [AS3.0] MovieClipAssetクラス? 関連記事: [AS3.0] importで勘違い 関連記事: [AS3.0] Graphicsクラスだとぉ! 関連記事: [AS3.0] Bitmapクラスって何? 関連記事: [AS3.0] addEventListener()メソッドだ! 関連記事: [AS3.0] MouseEventクラスだとぉ! (2) 関連記事: [AS3.0] Loaderクラスを基礎から学ぶ! (1) 関連記事: [AS3.0] Loaderクラスを基礎から学ぶ! (2) 関連記事: [AS3.0] Loaderクラスを基礎から学ぶ! (3) 関連記事: [AS3.0] Loaderクラスを基礎から学ぶ! (4) 関連記事: [AS3.0] Loaderクラスを基礎から学ぶ! (5) 関連記事: [AS3.0] addEventListenerで引数を渡す? 関連記事: [AS3.0] addChildAt()メソッドだ! 関連記事: [AS3.0] removeChild()メソッドだ! 関連記事: [AS3.0] Timerクラスの拡張 関連記事: [AS3.0] Eventクラスの拡張 関連記事: [AS3.0] drawRoundRectComplex()メソッド? 関連記事: [AS3.0] beginGradientFill()メソッドだ! 関連記事: [AS3.0] Event.MOUSE_LEAVEだとぉ! |
執筆者: ひろゆき (13:35) |
この記事のトラックバックURL リンク・引用のないトラックバックは削除することがあります。 |
http://www.project-nya.jp/modules/weblog/weblog-tb.php/951 |
| 投稿者 | スレッド |
|---|


[AS3.0] importで勘違い

のところへ。