forked from: forked from: textTest03
forked from forked from: textTest03 (diff: 1)
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);
}
}
}
