まだまだ、基本的な所だけど、とりあえずメモ。
まず、ActionScript3.0で、クラスを定義する為には、新規ファイルで、「ActionScript(AS)ファイル」を選択する。
そうすると、真っ白のテキストエディターみたいなファイルが作成されるので、そこにクラスを書いていく。
書き終わったら、flaファイルと同じフォルダに入れて、flaから、呼び出す。
基本的な構文は、
package{
public class MyClass{
function MyClass(){
//ここに処理
}
}
}
上記のような感じ。publicが無いと、flaから呼び出せないので注意。他にも、privateとか、いくつか属性と呼ばれるものがあるらしいけど、その辺は追々。publicって、phpの本を読んだ時も出てきたなぁ。
で、flaからは下記の様に呼び出す。
var myObject:MyClass = new MyClass(); trace(myObject); //出力:[object:MyClass]
とりあえず、メモ。
Comments