ActionScript3を入門してみた。

ActionScript3を入門してみた。

[as]
/*******************************
*
* Hello world ActionScript
*
*/

/*==============================
* 型のないCorpオブジェクトの定義
*/
var Corp = {
//名前を定義
setName: ‘no name’,

//setNameプロパティを出力する関数を定義
traceName: function(){
trace(this.setName);
}
}

/* CorpオブジェクトのtraceNameメソッドを実行すると、
* デフォルトで定義されている "no name" が出力される。
*/
Corp.traceName();

/* CorpオブジェクトをfunnyCorpオブジェクトに代入。
*/
var funnyCorp = Corp;

/* setNameプロパティに "funnythingz" を代入。
*/
funnyCorp.setName = ‘funnythingz’;

/* funnyCorpオブジェクトのtraceNameメソッドを実行すると、
* 上記で代入された "funnythingz" が出力される。
*/
funnyCorp.traceName();

/* ただし、ただの代入のため、CorpオブジェクトのtraceName();を
* 実行しても同じ結果として、"funnythingz" が出力される。
*/
Corp.traceName();
[/as]

結局、ASっぽいことやってないので、JSと書き方がまったく同じです。
しかも特にクラスベースっぽいことも何もしてない。

これからがんばることにするお!

カテゴリー: ActionScript3, Flash   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>