花
クリックで
♥0 |
Line 56 |
Modified 2009-04-21 17:45:15 |
MIT License
archived:2017-03-20 09:59:29
ActionScript3 source code
/**
* Copyright awef ( http://wonderfl.net/user/awef )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/g4nq
*/
package
{
/* クリックで */
import flash.display.Sprite;
import flash.events.MouseEvent;
public class main extends Sprite
{
public function main()
{
stage.addEventListener("click", onclick);
}
private function onclick(e:MouseEvent):void
{
addChild(new hana(e.stageX, e.stageY));
}
}
}
import flash.display.Sprite;
import caurina.transitions.Tweener;
class hana extends Sprite
{
function hana(arg_x:int, arg_y:int)
{
x = arg_x;
y = arg_y;
var r : uint = 30;
var c : uint = Math.random() * 255 * 255 * 255;
graphics.beginFill(c);
graphics.drawCircle(-r / 2, -r / 2, r / 2);
graphics.endFill();
graphics.beginFill(c);
graphics.drawCircle(-r / 2, r / 2, r / 2);
graphics.endFill();
graphics.beginFill(c);
graphics.drawCircle(r / 2, -r / 2, r / 2);
graphics.endFill();
graphics.beginFill(c);
graphics.drawCircle(r / 2, r / 2, r / 2);
graphics.endFill();
graphics.beginFill(0xFFFFFF);
graphics.drawCircle(0, 0, r / 2.5);
graphics.endFill();
tween1();
tween2();
}
private function tween1():void
{
rotationZ = 0;
Tweener.addTween(this, {rotationZ : 360, time : 5, transition : "linear", onComplete : tween1});
}
private function tween2():void
{
scaleX = 0;
scaleY = 0;
Tweener.addTween(this, {scaleX : 1, scaleY : 1, time : 1});
}
}