我想通过flex框架在移动设备上下载视频。出于这个原因,我需要支持多线程,以便我可以在后台下载视频。不幸的是,Flex没有多线程支持。你们有什么想法我怎么能这样做?我对flex环境很新。
由于
答案 0 :(得分:3)
看看你想要实现的目标可能会很有用。您正在编写什么代码阻止您认为需要多线程?
Flex中无法使用多线程,主要是因为它在Flash平台上不可用。 (但是,如果你绝对需要它,你可以实现“绿色线程”。)但是,任何时间或块的Flex中的所有操作都是异步的,因此大多数操作都不需要多线程。
例如,您不需要多线程来下载内容。假设您正在使用类似HTTPService
类的内容,您只需构建您的URL,send()
请求,并在收到数据时获得回调。
如果你想要显示视频,你通常会在某种媒体播放器用户界面中这样做,这可能已经为你想出了这一点。