посмотреть сижу как? - PullRequest
1 голос
/ 18 марта 2011

У меня есть приложение mxml flex, где мне нужно запустить VideoPlayer при нажатии кнопки.Любая идея, какие решения я могу использовать, чтобы открыть новый «кадр» или «представление» (я не уверен, какова правильная терминология), когда VideoPlayer воспроизводит медиаклип, чтобы он не мешал исходному «представлению»

1 Ответ

0 голосов
/ 18 марта 2011

Что я хотел бы сделать, это создать компонент (например, TitleWindow, Group, Panel и т. Д.), В который был добавлен ваш VideoPlayer, а затем использовать PopUpManager для отображения его на экране, когдакнопка нажата.Убедитесь, что вы добавили метод для закрытия всплывающего окна, когда закончите.

Некоторые ссылки на PopUpManager, чтобы начать работу:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/PopUpManager.html http://blog.flexexamples.com/category/popupmanager/ http://blog.flexexamples.com/2008/03/20/creating-custom-pop-up-windows-with-the-popupmanager-class-redux/

А (действительно) пример грубый:

<fx:Script>
  <![CDATA[
    private var myVideoPlayerComponent:VideoPlayer;

    protected function btnHistory_clickHandler(event:MouseEvent):void
    {
      myVideoPlayerComponent = PopUpManager.createPopUp(this, VideoPlayer, false);
      PopUpManager.centerPopUp(myVideoPlayerComponent);
    }
  ]]>
</fx:Script>

<s:Button label="Play" id="myButton" click="myButton_clickHandler(event)" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...