flash on 2011-5-5

by akkey.guitar
import Particle;
import EndlessStar;
♥0 | Line 54 | Modified 2011-05-05 20:09:30 | MIT License
play

ActionScript3 source code

/**
 * Copyright akkey.guitar ( http://wonderfl.net/user/akkey.guitar )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/2cOy
 */

package {
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.events.MouseEvent;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.utils.Timer;
    import flash.net.URLRequest;
    import flash.net.navigateToURL;
    import flash.external.*;
    import flash.filters .*;
    import flash.text.TextFormat;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;

    import flash.display.Bitmap;
    import flash.display.BitmapData;

    import com.greensock.*;
    import com.greensock.easing.*;

    import Scroll;
    import ThumLoader;

    import flash.net.URLLoader;
    import flash.net.URLLoaderDataFormat;
    import flash.net.URLRequest;

    //import Particle;
    //import EndlessStar;

    public class Top extends MovieClip {
        var finishFrame:int;
        var currentThumIndex:int;

        var obj:Array = new Array();      // サムネイル画像の配列
        var plates:Array = new Array();   // プレート画像の配列
        var movieObj:Array = new Array(); // ムービーの配列
        var count:Number = 0;             // サムネイル画像を読み込んだ数
        var currentMovieIndex:int;        // 現在再生中のムービー番号
        var timerObj:Timer;               // 再生完了から次のムービーを始めるまでのタイマー
        var packImage:MovieClip;

/*--------------------------------
XML用 変数、配列の設定
--------------------------------*/
// XMLを読み込むローダー
private var xmlLoader:URLLoader;
// xmlのデータを保存する配列
private var MyXmlData:Array;

/* --------------------------------
XML読み込み
----------------------------------- */

// コンストラクタ
    public function Main_xml() {
        doComplete1();
        doComplete2();
    }


    public function doComplete1():void{
    // 読み込み完了イベントを登録する
    xmlLoader.addEventListener (Event.COMPLETE,doComplete2);
    // URLRequestインスタンスを作成
    var req:URLRequest = new URLRequest("xmlData.xml");
    // XMLファイルを読み込む
    xmlLoader.load (req);
    }

// メソッド
    private function doComplete2(e:Event){
    // 読み込んだ内容を元に、XMLデータを作成(<data>の中身)
    var xml:XML = new XML(e.target.data);
    // XMLデータの<item>の中身をxmlListに格納
    var xmlList:XMLList = xml.item;
    // 連想配列を用いて各配列にデータを格納
    MyXmlData =  new Array();
    MyXmlData["photo"]  = xmlList.photo.*;
    MyXmlData["url"]    = xmlList.url.*;
    MyXmlData["target"] = xmlList.target.*;
}



 

}