use*_*291 2 flash actionscript-3
由于Flash不支持线程,它如何处理多个动画?是仅在内部Flash使用线程但程序员无法访问?
原则上如何在闪存中实现并行任务,如下所述:http://books.google.fr/books?id = 1OJ8EhvuPXAC&p = PA352<g = PA352&dq = FLASH + PARALLEL + TASK&source = bl &ots = iTQIolYXCy &sig = edGCy1YYAZYJfxAMhrfUBkiggwo&hl = en&ei = 94WgTfGWCMmxhAfgkNGQBQ&SA = X&OI = book_result&CT =导致&resnum = 1&VED = 0CBQQ6AEwAA#v = onepage&q = FLASH%20PARALLEL%20TASK&F =假
小智 10
actionscript 3语言不支持线程.但是,您可以为许多常见或流程密集型应用程序实现一种伪线程.请参阅以下文章了解理论+演示和来源:
http://www.senocular.com/flash/tutorials/asyncoperations/
http://blog.claudiu-ursica.ro/tag/pseudothreads/
至于天气与否,闪存VM是多线程的,答案是,排序.基本上你在actionscript 3中所做的一切都是在一个线程中执行的,除了像素弯曲器过滤器,它们在自己的线程中处理.此外,对于Flash播放器的下一个主要版本,GPU暴露在外,因此可以将事物推送到GPU以及这些因素如何,不确定.无论如何,下面是一些参考:
http://en.wikipedia.org/wiki/Tamarin_(JavaScript_engine)
http://www.mozilla.org/projects/tamarin/faq.html
请注意,在下一个链接中,此人专门分配给开发中的项目,以将多线程引入闪存VM.
http://www.adobe.com/technology/people/sanfrancisco/wilkinson.html
******更新
关于像素弯曲器在其自己的线程中运行的声明,人们使用像素弯曲器进行数字运算,原因如下:
http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender.html
忘掉它的一切,想到它需要在这里添加.
| 归档时间: |
|
| 查看次数: |
2222 次 |
| 最近记录: |