flash on 2012-6-1
♥0 |
Line 33 |
Modified 2012-06-14 16:10:09 |
MIT License
archived:2017-03-20 17:35:04
ActionScript3 source code
/**
* Copyright Yuichi ( http://wonderfl.net/user/Yuichi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/s7OR
*/
package {
import flash.display.Sprite;
import org.libspark.thread.Thread;
import org.libspark.thread.EnterFrameThreadExecutor;
public class Main extends Sprite {
public function Main() {
if(!Thread.isReady) {
Thread.initialize(new EnterFrameThreadExecutor());
}
new MainThread(this).start();
}
}
}
import flash.events.Event;
import org.libspark.thread.Thread;
import com.bit101.components.Panel;
class MainThread extends Thread {
private var main:Main;
public function MainThread(main:Main) {
this.main = main;
}
override protected function run():void {
if(main.stage) {
init();
}
else {
event(main, Event.ADDED_TO_STAGE, init);
}
}
private function init(e:Event = null):void {
var panel:Panel = new Panel(main, 15, 20);
}
}