我有一個AS3類與一些getVideo
函數。我想在mxml中使用這個函數。所以,我在那裏創建對象,並試圖調用函數,但我得到這個錯誤:動作腳本3類和mxml文件
Call to a possibly undefined method.
我如何用我的功能在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>
一切看起來正確。你確定這是導致錯誤的線嗎? – 2012-03-21 17:35:24
編譯器認爲如此 – pomkine 2012-03-21 17:41:17
爲什麼'start.enabled = false;'在你的代碼片段中?你的代碼片段很難調試,因爲你提供的不僅僅是頭文件,而是隨機的多餘行,似乎不相關。嘗試修改它們,或提供更多信息。 – 2012-03-21 17:49:27