「Flash」の編集履歴(バックアップ)一覧はこちら
Flash - (2008/04/05 (土) 22:10:01) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*actionscript
■1~10の整数の乱数
scene = int(Math.random()*10)+1;
■飛び先を「ラベル」+「変数」で
gotoAndPlay("scene" add scene);
■フレームを相対的に指定
gotoAndPlay(_currentframe-1);
■キーボードの受け取り方(PC)
//ObjectクラスのmyObjインスタンスを作る
myObj = new Object();
//イベントハンドラを設定する
myObj.onKeyDown = function(){
//trace("キー入力がありました");
gotoAndPlay(17);
}
//myObjをMouseクラスのイベントリスナーに登録する
Key.addListener (myObj);
■音の鳴らし方
1)
読み込みで音データーを読み込む。
wav.au.mp3
2)
[control]+クリック「リンゲージ」にて、
「このシンボルを書き出す」をチェック。
「識別子」に任意名をつける。(↓はStart)
3)
ゲーム開始時のフレームあたりにactionで下記のような設定を書き込む。
sndStart = new Sound();
sndStart.attachSound( "Start" );
↑ ↑
変数 識別子の名前
4)
鳴らしたいシンボルのactionなどで、下記2行目のように書く。
on (release, keyPress "<Down>") {
_root.sndStart.start();
}
■深度の変更
on (press) ←1
startDrag (""); ←2
_root.myDepth = Number ( _root.myDepth + 1); ←3
_root.c01.swapDepths(_root.myDepth); ←4
}
on (release) { ←5
stopDrag (); ←6
}
→1 マウスが押された場合
→2 自分自身(ウインドウ)をドラッグ可能な状態にする。
(自分自身を指すヌル「" "」は「this」でもよい)
→3 rootにある変数「myDepth」に1を足したものを「myDepth」に代入する
→4 1行上の(3)でプラス1された変数「myDepth」と入れ替える。
これで、クリックしたウインドウがいちばん上の深度となり、いちばん上に表示されることになる
→5 マウスが離れた場合
→6 自分自身(ウインドウ)のドラッグを止める
■ランダム
_parent["ko"+es_num]._x = Math.random()*250+40;
へ(-。-)ノ