As3.0のいろいろ

そんなこんなでActionScript3.0を勉強中だ!

フラビィ2で実装していた、コメントが必要な時に表示して、
任意の時間で非表示にするスクリプトがなんとなくでけたのでノート。
rootには、var Comment:String; で変数初期設定


//リストに登録

var CommentBox:CommentBoxMc=new CommentBoxMc();
//
this.TestBtn.addEventListener(MouseEvent.CLICK,CommentBoxTrue);
function CommentBoxTrue(e:MouseEvent):void {
//
//rootの変数にコメント文を代入 
Object(root).Comment="みなさんこんばんは!";
//念のためにMovieClipを先頭まで巻き戻し
this.CommentBox.gotoAndPlay(1);
//addChildでCommentCont内に呼び出し
CommentCont.addChild(CommentBox);
//呼び出したCommentBox.CommentBox88.CommentTxtWhite.textにrootの変数Commentのコメント文を代入
this.CommentBox.CommentBox88.CommentTxtWhite.text=Object(root).Comment;
this.CommentBox.CommentBox88.CommentTxtBlack.text=Object(root).Comment;
//一定時間表示後に消去できるようにEnterFrameイベントをイベントリスナーに登録
CommentCont.addEventListener(Event.ENTER_FRAME,reChild);
}
//
function reChild(e:Event):void {
//もし、CommentBoxのフレームが120になったら
if (CommentBox.currentFrame==120) {
//CommentContのCommentBoxを消去
CommentCont.removeChild(CommentBox);
//CommentContのイベントリスナーを消去
CommentCont.removeEventListener(Event.ENTER_FRAME,reChild);
}
}

ってな感じでやってみました。
もっと簡単に、いろいろな書き方でできるとは思いますが、とりあえず思うような動きができたんで、
次はこれをクラス化したりですかねー。道は険しいぜ!!
スポンサーサイト
02 : 04 : 57 | Flash関係のメモ | トラックバック(0) | コメント(0) | page top↑
<<ActionScript3.0 ゲームでのセーブを実装 | ホーム | 誤クリック防止のためのスクリプト>>
コメント

コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://hoketu4.blog39.fc2.com/tb.php/59-4b8baa95
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |

カレンダー

03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

プロフィール

hoketu

Author:hoketu
山菜採り命!

フリーエリア1

カテゴリ

未分類 (105)
富良野地域情報 (4)
映像編集作業 (2)
Web関係のメモ (2)
Flash関係のメモ (5)
音楽関係 (2)
アンドロイドアプリ開発 (12)
キンコメ (10)
iPhoneアプリ制作 (5)
相続登記 (2)
宅地建物取引士資格試験 (86)
宅建士問題集 (5)
ITパスポート (7)

最新記事

最新コメント

フリーエリア2

月別アーカイブ

検索フォーム

リンク

このブログをリンクに追加する