Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Adobe flex android移动开发中的视频显示问题?_Android_Apache Flex_Flash Builder_Youtube Api - Fatal编程技术网

Adobe flex android移动开发中的视频显示问题?

Adobe flex android移动开发中的视频显示问题?,android,apache-flex,flash-builder,youtube-api,Android,Apache Flex,Flash Builder,Youtube Api,我有两个视图,视图1和视图2。它是使用AdobeFlex4.6开发的 1) 视图1 View1显示视频信息,但不会播放视频 2) 视图2 View2显示的唯一视频播放器正在播放View1中选定的视频 问题: 当用户从View1->View2移动时,将播放视频。如果用户返回到View1,则在View2中播放的视频不会被销毁。因此,如果用户在View1中再选择一个视频,当用户再次移动到View2时,两个视频开始一起播放 请让我知道,当用户返回时,我需要做什么来销毁数据 谢谢,你可以听 FlexEve

我有两个视图,视图1和视图2。它是使用AdobeFlex4.6开发的

1) 视图1

View1显示视频信息,但不会播放视频

2) 视图2

View2显示的唯一视频播放器正在播放View1中选定的视频

问题:

当用户从View1->View2移动时,将播放视频。如果用户返回到View1,则在View2中播放的视频不会被销毁。因此,如果用户在View1中再选择一个视频,当用户再次移动到View2时,两个视频开始一起播放

请让我知道,当用户返回时,我需要做什么来销毁数据

谢谢,

你可以听
FlexEvent.VIEW\u DEACTIVATE
(当前视图已停用时发送) 及
FlexEvent.删除
(当屏幕即将被移除以响应屏幕更改时发送)事件来清除数据,因为flex不会强制立即销毁视图


考虑阅读以更好地理解视图。

我不完全理解您的UI。View1和View2是两个单独的屏幕吗?或者是同一屏幕的一部分,比如SplitViewNavigator?您可以提供View1或View2的代码吗?如何在视图之间切换?也许您只需要执行一些代码来响应viewDeactivate事件?View1和View2是单独的屏幕。我使用PushView()方法在屏幕之间切换如果您使用的是youtube视频,那么这可能是因为youtube使用的是旧版本的Actionscript。旧版本的Actionscript与新版本不匹配。桌面应用程序也会出现同样的问题。尝试不同的视频共享网站或查看一些本地视频。