forked from: Hello World
forked from Hello World (diff: 12)
ActionScript3 source code
/**
* Copyright y_tama ( http://wonderfl.net/user/y_tama )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/dZVX
*/
// forked from WaveF's Hello World
package {
import flash.events.Event;
import flash.text.TextFormat;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.display.Sprite;
import com.greensock.TweenLite;
import com.greensock.easing.*;
public class HelloWorld extends Sprite {
private var tf:TextField = new TextField();
private var ts:TextFormat = new TextFormat();
public function HelloWorld() {
ts.font = "Verdana";
ts.size = 10;
ts.align = "center";
ts.bold = true;
tf.x = stage.stageWidth - tf.width
tf.autoSize = TextFieldAutoSize.LEFT;
tf.defaultTextFormat = ts;
addChild(tf);
tf.text = "abcdefg!";
tfDrop();
addEventListener(Event.ENTER_FRAME, loop);
}
private function tfBounce():void {
TweenLite.to(tf, 1, {y:0, ease:Cubic.easeOut, onComplete: tfDrop});
}
private function tfDrop():void {
TweenLite.to(tf, 1, {y:stage.stageHeight, ease:Cubic.easeIn, onComplete: tfBounce});
}
private function loop(e:Event):void {
//tf.rotationY += 10;
}
}
}