forked from: forked from: textTest03

by Nowloading_ forked from forked from: textTest03 (diff: 1)
♥0 | Line 30 | Modified 2010-11-16 01:57:57 | MIT License
play

ActionScript3 source code

/**
 * Copyright Nowloading_ ( http://wonderfl.net/user/Nowloading_ )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/xU6g
 */

// forked from ton_'s forked from: textTest03
// forked from ton_'s textTest03
// forked from ton_'s textTest02.5
// forked from ton_'s textTest02
// forked from ton_'s textTest01
/**
テキスト表示実験3
「サイコロの出た目を記録していく」
クリックでサイコロの値を取得(Math.random()*6)
それを配列に追加し、その時出た目と
今まででた目の累計を順番に表示する
**/

package {
    import flash.events.Event;
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import flash.text.TextField;
    
    public class FlashTest extends Sprite {
        private var fld:TextField;
        private var XY:Array = new Array();
        private var Sai:Array = [0,0,0,0,0,0];
        private var now:int;
        public var bgColor:Sprite;
        public function FlashTest() {   
            // write as3 code here..
            fld = new TextField();
            fld.wordWrap = true;
            fld.height = 465;
            fld.width = 300;         
            addChild(fld);
            stage.addEventListener(MouseEvent.CLICK, onClick);
        }
        
        public function onClick(e:MouseEvent):void{
            //サイコロ処理部分
            now = Math.ceil(Math.random()*6)-1;
            Sai[now] += 1;
            now = now + 1;
            //テキスト表示部分
            XY.unshift(["Now : " +now + " Total = [" + Sai[0],Sai[1],Sai[2]
            ,Sai[3],Sai[4],Sai[5] + "]\n"]);           
            fld.text = "," + String(XY);
        }             
    }    
}