flash on 2011-4-27
♥0 |
Line 37 |
Modified 2011-04-27 17:08:51 |
MIT License
archived:2017-03-20 14:43:45
ActionScript3 source code
/**
* Copyright deform ( http://wonderfl.net/user/deform )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/49hZ
*/
package {
import flash.text.TextField;
import flash.display.Sprite;
import flash.events.Event;
public class FlashTest extends Sprite {
private var tf:TextField;
private var tfReport:TextField;
private var r:Number = 1;
private var pr:Number = 1;
private var count:int = 0;
private var i:int = 0;
public function FlashTest() {
// write as3 code here..
tf = new TextField();
tf.text = "";
tf.autoSize = "left";
addChild(tf);
tfReport = new TextField();
tfReport.text = "";
tfReport.autoSize = "left";
tfReport.y = 100;
addChild(tfReport);
addEventListener(Event.ENTER_FRAME, _loopHandler);
}
private function _loopHandler(e:Event):void
{
for(i = 0; i < 500000; i++)
{
count++;
r = Math.min(r, Math.random());
if(r==0) removeEventListener(Event.ENTER_FRAME, _loopHandler);
if(r != pr) tfReport.text = "Now minimum number is : " + r + "\nAppeared in " + count + "th calculation.";
pr = r;
}
tf.text = "Calculated "+count+" time(s).";
}
}
}