AS3

JavaerのためのAS3(その4:型)

AS3

キャスト Java (型名) キャストしたいもの AS3 型名(キャストしたいもの) 型に親子関係がなくてもキャスト可能(Javaで言うparseみたいな事ができる) var myInt:int = 1; trace(Boolean(myInt)); // true (bool) var myString:String = "123"; trace(int(my…

JavaerのためのAS3(その3:クラス)

AS3

クラス定義 クラス定義に private/protected 修飾子は無い。publicかpackage privateのみ選択可。 abstractクラスというものも存在しない。 dynamicという、Java脳では理解しがたいクラスがある。個人的には、出来れば使わない方針にしたい。が、全く使わず…

JavaerのためのAS3(その2:制御構造)

AS3

for...in Java String[] myArray = { "one", "two", "three" }; for (String str : myArray) { System.out.println(str); } AS3 var myArray:Array = ["one", "two", "three"]; for (var str:String in myArray) { trace(str); } for each...in Java Map myM…

JavaerのためのAS3(その1:変数)

AS3

宣言文法 Java 型名 変数名; AS3 var 変数名:型名; スコープ Javaのように、ブロックスコープがないのに注意。Java if(true) { int i = 1; } System.out.println(i); // compile error AS3 if(true) { var i:int = 1; } trace(i); // 1] ちなみにこんなこと…

どうやら俺は

AS3

ActionscripterになったようだwJavaerのためのActionscript3という事で書いていくエントリーが増える予感。とりあえず、今日の大ポカ。 ×:Hoge hoge = new Hoge(); ○:var hoge:Hoge = new Hoge();