Flash 基于容器嵌入电影的交互跟踪
假设我的网站上部署了一个由3d团队构建的SWF(最典型的例子是flash广告),那么从技术上讲,是否可以创建另一个SWF(容器)来嵌入原始SWF,并能够计算点击次数和捕捉悬停事件?是否有此类实施的示例?您可以尝试以下示例:Flash 基于容器嵌入电影的交互跟踪,flash,Flash,假设我的网站上部署了一个由3d团队构建的SWF(最典型的例子是flash广告),那么从技术上讲,是否可以创建另一个SWF(容器)来嵌入原始SWF,并能够计算点击次数和捕捉悬停事件?是否有此类实施的示例?您可以尝试以下示例: var external:DisplayObject; var loaderContext:LoaderContext = new LoaderContext(); loaderContext.applicationDomain = ApplicationDomain.cu
var external:DisplayObject;
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.applicationDomain = ApplicationDomain.currentDomain;
var loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
loader.load(new URLRequest(SWF_PATH), loaderContext);
private function onLoadComplete(event:Event):void {
this.external = this.loader.content;
this.external.addEventListener(MouseEvent.CLICK, onMouseClick);
this.addChild(this.external);
}
private function onIOError(event:IOErrorEvent):void {
}
private function onMouseClick(event:MouseEvent): void {
}