リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ クラスを使う前にimport

ActionScript

クラスを使う前にimport

as3 import イメージ
クラスを使用するには、使いたいクラスを「import」ステートメントで呼び出しておく必要がある。ただし、トップレベルクラスやメインのタイムラインに記述する場合は「import」ステートメントを省略できるクラスがある。

外部ASファイル サンプル

package{
	
	//使用するクラスをimport
	import flash.display.MovieClip;
	import flash.display.Sprite;
		
	public class SampleClass{
		var myMc:MovieClip = new MovieClip();
		var mySp:Sprite = new Sprite();
	}
	
}


importステートメントの記述が必要なクラスは?

<タイムラインに記述する場合>
「トップレベルクラス」「flash.*パッケージクラス」「flaファイルと同じ階層にあるカスタムクラス」を除いたクラス。

<外部ASファイル(カスタム)に記述する場合>
「トップレベルクラス」を除いたクラス。


また、import指定方法にクラス単位でimportする方法(完全修飾名)と、パッケージをまとめてする方法(パッケージ全体)で記述する方法がある。完全修飾名はどんなクラスを使用しているかがわかりやすく、パッケージ全体は記述が少なくて済むメリットがある。

//完全修飾名でimportするサンプル
import flash.display.MovieClip;
import flash.display.Sprite;


//パッケージをまとめてimportするサンプル
import flash.display.*;
last update 2009.7.11
参考・出典等
「特に無し」

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2009 Riptac. All Rights Reserved.