错误#1006值不是函数

时间:2015-02-27 11:20:30

标签: actionscript-3

我的项目有问题。 我在完成时使用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。但是在另一个项目中,我已经使用了这个代码并且它有效!我已经阅读了很多主题但却无法找到方法。 我的问题有什么解决方案!谢谢!

0 个答案:

没有答案