forked from: flash on 2010-3-22
forked from flash on 2010-3-22 (diff: 68)
ActionScript3 source code
/**
* Copyright bernix31 ( http://wonderfl.net/user/bernix31 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/9tNL
*/
// forked from clarkbanks's flash on 2010-3-22
package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.display.Shape;
import flash.geom.Matrix;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.events.Event;
public class FlashTest extends Sprite
{
private var ball:Sprite = new Sprite();
public var myText:TextField = new TextField;
public var iText:TextField = new TextField;
public var testZone:TextField = new TextField;
private var circ:Sprite = new Sprite();
private var ballsPos:Array=[];
private var i:uint=0;
private var blurContainer:Sprite=new Sprite();
public function FlashTest()
{
TraceZy()
//TraceMy()
addChild(myText);
testZone.y = 60;
addChild(testZone);
}
public function TraceZy():void
{
parent.addChild(blurContainer);
addChild(ball);
ball.graphics.lineStyle(3,0x00ff00);
//square.graphics.beginFill(0x0000FF);
ball.graphics.drawRect(0,0,10,10);
ball.graphics.endFill();
var myTween:Tween = new Tween(ball, "x", Strong.easeOut, 40, 300, 5, true);
addEventListener(Event.ENTER_FRAME, boucleMoi, false, 0, true);
}
private function boucleMoi(e:Event):void
{ i++;
iText.text = String(i);
iText.y = 30;
addChild(iText);
var posX:Number = ball.x;
myText.text = String(posX);
var matrix:Matrix=ball.transform.matrix;
var posXM:Number = matrix[i].tx;
//var myStringM:String= String(posXM);
testZone.text =String(posXM);
ballsPos.push(matrix);
if (i>0) {
//ball:Ball=ballsPos[i].ball as Ball;
}
}
}
}
