我的项目有问题。 我在完成时使用SWFLoader加载.swf文件和addEvent:
function completeHandler(event:LoaderEvent):void {
var mainObj:Object = Object(loader.rawContent.CTN_PROFILES);
var obj : Object = { };
mainObj.playerOptions(obj);
}
但总是得到此错误:#1006值不是函数。 它发生在:
mainObj.playerOptions(obj);
当我在控制台跟踪mainObj时,我得到了所有方法:
{Profiles}
Extends: {Object}
function tabInfoClickHandle(flash.events::MouseEvent):*
function closePopup(flash.events::MouseEvent):*
function playerOptions(Object):*
function defaultTab():*
function tabCodeClickHandle(flash.events::MouseEvent):*
function update(Object):*
function acceptProfile(flash.events::MouseEvent):*
function getGift(flash.events::MouseEvent):*
我已经尝试了很多方法,但是无法调用任何方法,甚至将它转换为MovieClip。但是在另一个项目中,我已经使用了这个代码并且它有效!我已经阅读了很多主题但却无法找到方法。 我的问题有什么解决方案!谢谢!