Hatena::ブログ(Diary)

platoronical 【混沌と雑記】 RSSフィード Twitter

2016-02-23

メモ AS3.0 new sprite 要素の取得 色 17:52 メモ AS3.0 new sprite 要素の取得 色を含むブックマーク メモ AS3.0 new sprite 要素の取得 色のブックマークコメント

一部コピペのコードも入ってるけど、

var n:int = 0;

for(var i:int =0;i<7;i++){
	var mySprite:Sprite = new Sprite();
	var myGraphics:Graphics = mySprite.graphics;
	var myTransform:Transform = mySprite.transform;
	var myColorTransform:ColorTransform = myTransform.colorTransform;
	mySprite.name = "sp" + i;
	addChild(mySprite);
	myGraphics.beginFill(Math.floor(Math.random() * 0xFFFFFF));
	myGraphics.drawCircle(50*(i+1),50,20);
	myGraphics.endFill();
	
	mySprite.addEventListener(MouseEvent.CLICK, circleTouch);
	
}

function circleTouch(event):void{
	
	var spriteClone:Sprite = Sprite(getChildByName(event.currentTarget.name));
	spriteClone.name = "spc" + n;
	addChild(spriteClone);
	var myGraphics:Graphics = spriteClone.graphics;
	var myTransform:Transform = spriteClone.transform;
	var myColorTransform:ColorTransform = myTransform.colorTransform;

	myColorTransform.color = Math.floor(Math.random() * 0xFFFFFF);
	myTransform.colorTransform = myColorTransform;
	n++;
}

何をしているかというと、for文で、Spriteをnewして、マウスイベント貼り付けて、クリックイベント呼ばれたらそのspriteの真上に色違いのSpriteを書いてる。

今回知りたかったのは、

var spriteClone:Sprite = Sprite(getChildByName(event.currentTarget.name));

これ。

name要素から該当Spriteを引っ張ってきたかった。

結局イベントには格納されてるよねってことでググったら出てきた。

8年ぐらいずっと悩んでた。こんな簡単なことだったとは。

2016-01-29

ツイッタークライアント 16:01 ツイッタークライアントを含むブックマーク ツイッタークライアントのブックマークコメント

windowsで、saezuriを使っていたのだけれども、リンクがあれということで、アンインストール

いいのないかな?と思ったけど、全然無いでやんの。

びっくりしたよ。

なにかいいものがないものか。

illustrator 螺旋 メモ 10:59 illustrator 螺旋 メモを含むブックマーク illustrator 螺旋 メモのブックマークコメント

http://shspage.com/aijs/

これな。

2015-12-18

UE4 パフォーマンス 14:44 UE4 パフォーマンスを含むブックマーク UE4 パフォーマンスのブックマークコメント

http://historia.co.jp/archives/1342

メモ

2015-12-16

2015-12-14

メモ オプティカルフロー 18:24 メモ オプティカルフローを含むブックマーク メモ オプティカルフローのブックマークコメント

新手の補完技術っぽい

オプティカルフロー

メモ:3次元 モーフィング