Actionscript 3 Adobe Captivate中的播放/暂停状态
我是一个新的着迷软件,并寻求一些帮助。 我所做的是在Flash中播放/暂停小部件,一切正常,直到按钮或幻灯片的设置在最后暂停。我花了很多时间试图了解如何接收有关更改captivate球场的播放/暂停状态的通知。现在,我正在检查这个状态Actionscript 3 Adobe Captivate中的播放/暂停状态,actionscript-3,flash,adobe-captivate,Actionscript 3,Flash,Adobe Captivate,我是一个新的着迷软件,并寻求一些帮助。 我所做的是在Flash中播放/暂停小部件,一切正常,直到按钮或幻灯片的设置在最后暂停。我花了很多时间试图了解如何接收有关更改captivate球场的播放/暂停状态的通知。现在,我正在检查这个状态 playing = m_VariableHandle.rdcmndPause == 0; //m_VariableHandle is movieHandle.getMovieProps().variablesHandle 代码,但它只在用户单击playbar按钮
playing = m_VariableHandle.rdcmndPause == 0;
//m_VariableHandle is movieHandle.getMovieProps().variablesHandle
代码,但它只在用户单击playbar按钮或我自己的按钮时起作用。但如果幻灯片在结尾处暂停或某个按钮导致其停止,则rdcmndPause
仍然为0
那么,有没有办法检查电影是否在任何时间播放?还是我遗漏了什么
提前谢谢 嗯,经过两个多小时的挖掘,我想我找到了我要找的东西。至少我已经找到了一个解决办法,而且很有效 在我的小部件中,我正在收听
enterFrame
事件,并检查variablesHandle
中的rdinfo-currentframe
属性是否已更改。如果没有,电影将暂停。就这样
if (m_VariableHandle)
{
playing = m_VariableHandle.rdcmndPause == 0;
if (playing && pFrame == m_VariableHandle.rdinfoCurrentFrame)
playing = false;
pFrame = m_VariableHandle.rdinfoCurrentFrame;
}