In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

forked from: wonderfl KeyVisual V.4.ja

-- welcome to wonderfl --
wonderflとは、
ブラウザのみでFlashをつくることのできるサービス
サイトにあるフォームにActionscript3のコードを書き、
サーバサイドでコンパイルを行います。
コンパイル結果がページ上に自動的に表示されるので、
完成したFlashをリアルタイムに見ながらコードを書くことができます。
まずは、Fork ボタンをクリックして、このソースを改造してみよう。
// forked from mash's wonderfl KeyVisual V.4.ja
//
//              -- welcome to wonderfl --
//
// wonderflとは、
//         ブラウザのみでFlashをつくることのできるサービス
//
// サイトにあるフォームにActionscript3のコードを書き、
// サーバサイドでコンパイルを行います。
// コンパイル結果がページ上に自動的に表示されるので、
// 完成したFlashをリアルタイムに見ながらコードを書くことができます。
//
// まずは、Fork ボタンをクリックして、このソースを改造してみよう。
//
package {

    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.events.IEventDispatcher;
    import flash.events.IOErrorEvent;
    import flash.events.HTTPStatusEvent;
    import flash.net.URLRequest;

    [SWF(backgroundColor="#FFFFFF", frameRate=10)]
    public class FlashTest extends Sprite {

        public function FlashTest() {
            var loader :Loader = new Loader;
            var url :String = "/swf/demo_ja.swf";
            loader.load( new URLRequest(url) );
            addListeners( loader.contentLoaderInfo );
            addChild( loader );
        }

        private function addListeners( d :IEventDispatcher ) :void {
            // do nothing
            d.addEventListener( IOErrorEvent.IO_ERROR, function(e :IOErrorEvent) :void {} );
            d.addEventListener( HTTPStatusEvent.HTTP_STATUS, function(e :HTTPStatusEvent) :void {} );
        }

    }
}