メソッド定義  function

|
(section01-03 フレームアクションのメソッド定義と関数定義から抜粋)

 スクリプトの中でよく利用する処理はfunctionを使ってメソッドとして定義することができます。メソッドでは処理に使用する値を引数で受け取ることができます。メソッドのデータ型は省略可能ですが、省略しない場合には必ずvoidを指定します。
 メソッド定義はタイムラインのキーフレームで行いますが、メソッドを定義してあるキーフレームを再生していなくても、同じタイムラインであればどこからでもそのメソッドを利用できます。同一のタイムラインで同名のメソッドを定義することはできません。

メソッドの書式:
function メソッド名(引数:データ型, 引数:データ型, ...):void{
//実行するスクリプト
}

 次のスクリプトはmy_mcを右へ200ピクセル移動させるmoveXメソッドを定義するスクリプトです。このメソッドには引数はありません。

[:script:]moveX()メソッドの定義
function moveX():void {
 my_mc.x = my_mc.x + 200;
}

 moveXメソッドはmoveX()で実行できます。

[:script:]moveX()の定義と実行
//moveX()の定義
function moveX():void {
	my_mc.x = my_mc.x + 200;
}	
	
//moveX()を実行する
moveX();
まったく新しいAS3の世界!
694a.jpg
Adobe Flash CS4
詳細!ActionScript3.0入門ノート[完全改訂版](CD-ROM付)

楽しいActionScript。
新たなる1歩へと踏み出しましょう。
■内容は?→ 目次を見る
■評判は?→ 書評を読む
この本を書いたわけ

このブログ記事について

このページは、oshigeが2009年8月15日 13:44に書いたブログ記事です。

ひとつ前のブログ記事は「書評04」です。

次のブログ記事は「ActionScript 3.0入門 2日間集中セミナー」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

あわせて読みたいブログパーツ