「作成中のやつ」の編集履歴(バックアップ)一覧はこちら
「作成中のやつ」(2012/08/28 (火) 02:25:21) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*作成中のやつ
基本的に
&bold(){こんなことできるようになった(ドヤァ……}
ってする。
**飛び出すメニュー
●説明
マウスカーソル乗せるとびょっと出る。
マウスカーソル離すとそそくさと戻る。
ボタンはまだ飾り。偉くない人でも必要だって分かってる。
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=Itemlist.swf" width="600" height="450"> )
●課題
+取得したアイテム表示。
+選択機能は欲しいよね。
+選択したアイテムのIDを取得できるように。
●ソース
>import fl.transitions.Tween;
>import fl.transitions.easing.*;
>
>var m_twItemlistOut:Tween = new Tween(m_mcItemlist, "x", Strong.easeOut, m_mcItemlist.x, 600, 0.5, true);
>var m_twItemlistIn:Tween = new Tween(m_mcItemlist, "x", Bounce.easeOut, m_mcItemlist.x, 358, 1, true);
>m_twItemlistOut.stop();
>m_twItemlistIn.stop();
>m_mcItemlist.addEventListener(MouseEvent.ROLL_OVER, OnROverItemlist);
>function OnROverItemlist (event:Event) {
> m_twItemlistOut.stop();
> m_twItemlistIn.begin = m_mcItemlist.x;
> m_twItemlistIn.finish = 358;
> m_twItemlistIn.start();
>}
>m_mcItemlist.addEventListener(MouseEvent.ROLL_OUT, OnROutItemlist);
>function OnROutItemlist (event:Event) {
> m_twItemlistIn.stop();
> m_twItemlistOut.begin = m_mcItemlist.x;
> m_twItemlistOut.finish = 600;
> m_twItemlistOut.start();
>}
#comment()
**画面端から視点変更
●説明
画面端にマウスカーソル乗せると視点変更ボタン。
押せばそっち向く。
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=Move.swf" width="600" height="450"> )
●課題
前回押したボタンが表示されたままに。
マウスが離れたイベントが発生してないからかねぇ。
dispatchEventとか使えばいいのやら。
●ソース
>const EAST:MovieClip = new ESGAMESceneEast();
>const WEST:MovieClip = new ESGAMESceneWest();
>const NORTH:MovieClip = new ESGAMESceneNorth();
>const SOUTH:MovieClip = new ESGAMESceneSouth();
>
>var m_mcDisp:MovieClip = EAST;
>addChild(m_mcDisp);
>
>function GoAnywhere(mcWhere:MovieClip) : void
>{
> removeChild(m_mcDisp);
> m_mcDisp = mcWhere;
> addChild(m_mcDisp);
>}
#comment()
**両方同時に配置すると
●説明
メニューが押せないじゃねーの
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=comb.swf" width="600" height="450"> )
#comment()
*作成中のやつ
基本的に
&bold(){こんなことできるようになった(ドヤァ……}
ってする。
**飛び出すメニュー
●説明
マウスカーソル乗せるとびょっと出る。
マウスカーソル離すとそそくさと戻る。
ボタンはまだ飾り。偉くない人でも必要だって分かってる。
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=Itemlist.swf" width="600" height="450"> )
●課題
+取得したアイテム表示。
+選択機能は欲しいよね。
+選択したアイテムのIDを取得できるように。
●ソース
>import fl.transitions.Tween;
>import fl.transitions.easing.*;
>
>var m_twItemlistOut:Tween = new Tween(m_mcItemlist, "x", Strong.easeOut, m_mcItemlist.x, 600, 0.5, true);
>var m_twItemlistIn:Tween = new Tween(m_mcItemlist, "x", Bounce.easeOut, m_mcItemlist.x, 358, 1, true);
>m_twItemlistOut.stop();
>m_twItemlistIn.stop();
>m_mcItemlist.addEventListener(MouseEvent.ROLL_OVER, OnROverItemlist);
>function OnROverItemlist (event:Event) {
> m_twItemlistOut.stop();
> m_twItemlistIn.begin = m_mcItemlist.x;
> m_twItemlistIn.finish = 358;
> m_twItemlistIn.start();
>}
>m_mcItemlist.addEventListener(MouseEvent.ROLL_OUT, OnROutItemlist);
>function OnROutItemlist (event:Event) {
> m_twItemlistIn.stop();
> m_twItemlistOut.begin = m_mcItemlist.x;
> m_twItemlistOut.finish = 600;
> m_twItemlistOut.start();
>}
#comment()
**画面端から視点変更
●説明
画面端にマウスカーソル乗せると視点変更ボタン。
押せばそっち向く。
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=Move.swf" width="600" height="450"> )
●課題
前回押したボタンが表示されたままに。
マウスが離れたイベントが発生してないからかねぇ。
dispatchEventとか使えばいいのやら。
●ソース
>const EAST:MovieClip = new ESGAMESceneEast();
>const WEST:MovieClip = new ESGAMESceneWest();
>const NORTH:MovieClip = new ESGAMESceneNorth();
>const SOUTH:MovieClip = new ESGAMESceneSouth();
>
>var m_mcDisp:MovieClip = EAST;
>addChild(m_mcDisp, 0);
>
>function GoAnywhere(mcWhere:MovieClip) : void
>{
> removeChild(m_mcDisp);
> m_mcDisp = mcWhere;
> addChildAt(m_mcDisp, 0);
>}
#comment()
**両方同時に配置すると
●説明
メニューと移動がかぶるじゃねーの
まあ、移動画面を最背面に設置すりゃ何とか。
&html(<embed src="http://www59.atwiki.jp/3bahts?cmd=upload&act=open&pageid=15&file=comb.swf" width="600" height="450"> )
#comment()