(未完成)100個のyasuことデジガミさんスクリプト
♥0 |
Line 45 |
Modified 2010-05-13 00:09:00 |
MIT License
archived:2017-03-20 02:47:14
ActionScript3 source code
/**
* Copyright plus-tic ( http://wonderfl.net/user/plus-tic )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/7P1R
*/
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextField;
public class Main extends Sprite {
public var my_array:Array = [];
public var Over:Sprite = new Sprite;
public function Main() {
// デジ神さんココに書くんだよ~!!
var mySprite:Sprite = new Sprite();
mySprite.graphics.beginFill(0xdadada)
mySprite.graphics.drawCircle(stage.stageWidth / 2, stage.stageHeight / 2, 50);
mySprite.graphics.endFill();
addChild(mySprite);
buttonMode = true;
this.addEventListener(MouseEvent.CLICK, myFunc);
}
public function over_button():void{
//マウス・オーバー時に表示させるSpriteの生成
Over.graphics.beginFill(0xff0000);
Over.graphics.drawCircle(stage.stageWidth / 2, stage.stageHeight / 2, 50);
Over.graphics.endFill();
//非表示設定
Over.visible = false;
buttonMode = true;
//マウスオーバー用表示リストに追加
addChild(Over);
}
public function on_Mouse():void {
//マウスオーバー時に表示
Over.visible = true;
}
public function out_Mouse():void {
Over.visible = false;
}
public function myFunc(e:MouseEvent):void {
//traceの変わりに文字を吐き出すことにしました。
for (var i:uint = 0; i < 100; i++){
var deji_txt:TextField = new TextField();
deji_txt.text = "デジガミです";
deji_txt.x = rand(500);
deji_txt.y = rand(500);
my_array.push(deji_txt);
addChild(deji_txt);
}
}
//ランダム//////
public function rand(num:Number):Number {
return Math.random() * num;
}
}
}