【发布时间】:2012-03-21 17:32:43
【问题描述】:
我有一个带有 getVideo 函数的 AS3 类。我想在 mxml 中使用这个函数。所以我在那里创建对象并尝试调用该函数,但出现此错误:
调用可能未定义的方法。
如何在 mxml 中使用我的函数?
我的 AS3:
public class InitVideoSound
{
var video:Video = new Video();
public function InitVideoSound()
{...}
public function getVideo():Video {
return video;
}
我的mxml:
<fx:Script>
<![CDATA[
var ivs1 : InitVideoSound;
public function init(){
ivs1.getVideo();
start.enabled = false;
}
]]>
</fx:Script>
【问题讨论】:
-
一切看起来都正确。您确定这是导致错误的行吗?
-
为什么
start.enabled = false;在你的代码 sn-p 中?您的代码 sn-ps 很难调试,因为您提供的只是标题,然后是看起来无关紧要的随机额外行。尝试修改它们,或提供更多信息。 -
没关系。问题是为什么 IDE 说我的班级没有这样的功能。
标签: actionscript-3 flash-builder mxml