flash on 2011-5-5
import Particle;
import EndlessStar;
♥0 |
Line 54 |
Modified 2011-05-05 20:09:30 |
MIT License
archived:2017-03-20 19:31:14
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.*;
}
}