Actionscript 3 Adobe 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按钮

我是一个新的着迷软件,并寻求一些帮助。 我所做的是在Flash中播放/暂停小部件,一切正常,直到按钮或幻灯片的设置在最后暂停。我花了很多时间试图了解如何接收有关更改captivate球场的播放/暂停状态的通知。现在,我正在检查这个状态

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;
}