Code: Select all
import flash.display.*;
import flash.net.URLRequest;
import flash.events.Event;
//全景导入的函数
function loadPanorama(swffile:String,panstr:String,fovstr:String,titlestr:String) {
var loader:Loader;
loader = new Loader();
var url:String;
url=swffile;
var urlReq:URLRequest = new URLRequest(url);
var vr:MovieClip;
function finished_loading(e:Event) {
}
function initHandler(event:Event):void {
vr = MovieClip(loader.content);
//vr.x = 300;
//vr.y = 300;
vr.pano.setFov(fovstr);
vr.pano.setPan(panstr);
}
loader.contentLoaderInfo.addEventListener(flash.events.Event.COMPLETE, finished_loading);
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
loader.load(urlReq);
addChild(loader);
var mctitle = new MovieClip();
var istext : TextField = new TextField();
istext.text =titlestr;
istext.textColor = 0xffffff;
istext.autoSize = TextFieldAutoSize.LEFT;
mctitle.addChild(istext);
this.addChild(mctitle);
mctitle.x=90;
mctitle.y=548;
setChildIndex(topface, this.numChildren - 1);//设置层深
setChildIndex(SHOWB, this.numChildren - 1);//设置层深
setChildIndex(mctitle, this.numChildren - 1);//设置层深
}
//end
//载入时打开第一页
loadPanorama("keting.swf","-70","60","TEXT");
//loadPanorama("{file}","{fov}","{pano}");
//按钮事件的侦å