ActionScript3:Undefined 属性 错误
ActionScript3:Undefined property error
我正在为 resume/pause Adobe flash CS 5 中的音频创建一个切换按钮:
我使用了代码片段 "click to play/stop Sound".
代码如下:
pause_play_button.addEventListener(MouseEvent.CLICK,fl_ClickToPlayStopSound_2);
var fl_ToPlay_2:Boolean = true;
var resumeTime:Number = 0.00;
var s:Sound = new Tanishma_Sound();
var fl_SC_2:SoundChannel ;
function fl_ClickToPlayStopSound_2(evt:MouseEvent):void
{
if(fl_ToPlay_2)
{
f1_SC_2 = s.play (resumeTime);
}
else
{
resumeTime = f1_SC_2.position;
f1_SC_2.stop ();
}
fl_ToPlay_2 = !fl_ToPlay_2;
}
我遇到这个错误,但我不知道如何解决:
Scene 1, Layer 'Actions', Frame 1, Line 47 1120: Access of undefined property f1_SC_2.
任何帮助!
该错误意味着 Flash 无法找到您引用的内容。在你的情况下,这是因为语法错误。
您已定义:(注意 f 然后是字母 l)
var fl_SC_2:SoundChannel;
但后来,您在三个地方将 'l' 更改为数字“1”。
f1_SC_2
应该是:
if(fl_ToPlay_2)
{
fl_SC_2 = s.play (resumeTime);
}
else
{
resumeTime = fl_SC_2.position;
fl_SC_2.stop ();
}
我正在为 resume/pause Adobe flash CS 5 中的音频创建一个切换按钮: 我使用了代码片段 "click to play/stop Sound".
代码如下:
pause_play_button.addEventListener(MouseEvent.CLICK,fl_ClickToPlayStopSound_2);
var fl_ToPlay_2:Boolean = true;
var resumeTime:Number = 0.00;
var s:Sound = new Tanishma_Sound();
var fl_SC_2:SoundChannel ;
function fl_ClickToPlayStopSound_2(evt:MouseEvent):void
{
if(fl_ToPlay_2)
{
f1_SC_2 = s.play (resumeTime);
}
else
{
resumeTime = f1_SC_2.position;
f1_SC_2.stop ();
}
fl_ToPlay_2 = !fl_ToPlay_2;
}
我遇到这个错误,但我不知道如何解决:
Scene 1, Layer 'Actions', Frame 1, Line 47 1120: Access of undefined property f1_SC_2.
任何帮助!
该错误意味着 Flash 无法找到您引用的内容。在你的情况下,这是因为语法错误。
您已定义:(注意 f 然后是字母 l)
var fl_SC_2:SoundChannel;
但后来,您在三个地方将 'l' 更改为数字“1”。
f1_SC_2
应该是:
if(fl_ToPlay_2)
{
fl_SC_2 = s.play (resumeTime);
}
else
{
resumeTime = fl_SC_2.position;
fl_SC_2.stop ();
}