我需要加載一個外部的SWF,並能夠在FlashDevelop中使用它作爲MovieClip,即我需要能夠去特定的關鍵幀,開始和停止它播放等一些簡單的工作示例代碼將非常感激,因爲我無法通過Google找到令人滿意的教程。AS3加載SWF作爲Movieclip
編輯 我現在有這樣的代碼
package
{
import flash.net.*;
import flash.display.*;
import flash.events.*;
import flash.utils.getQualifiedClassName;
public class Main extends MovieClip
{
var animatedBox:MovieClip = new MovieClip();
var ldr:Loader = new Loader();
var frames:int = 0;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, onload);
ldr.load(new URLRequest("../lib/test.swf"));
}
function onload(e:Event)
{
if (!e.target)
return;
if(e.target.content is MovieClip)
{
animatedBox = e.target.content as MovieClip;
animatedBox.gotoAndPlay("Start");
}
else
{
trace(getQualifiedClassName(e.target.content));
}
}
}
}
後,我嘗試運行它,我得到[故障]例外,信息=類型錯誤:錯誤#1009:無法訪問的屬性或方法一個空對象引用。 任何想法?
你究竟需要什麼?學習as3或學習如何使用FlashDevelop? – Cherniv
我只需要代碼就可以添加一個SWF到一個FlashDevelop項目,並使其作爲一個可用的MovieClip功能 – user1938856