![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 18
|
Предположим, передо мной стоит такая задача. На экране множество(>50) небольших (100X100) растров и каждый из них движется подчиняясь довольно ресурсоёмкому алгоритму. Меня интересует, что в этой задаче будет узким горлышком для Flash: отрисовка множества растров или же не хватит скорости обработки кода для того самого ресурсоёмкого алгоритма.
Я пробовал писать на java - получилось хорошо, всё, можно сказать, летает. А вот аналогичный код на Flash даёт от силы 6-7 кадров в секунду. Думал в html положить java аплет под flash (с прозрачный бэкграундом), но аплет внаглую всё перекрывает, не обращая внимания на номера z-индексов html. Может быть можно каким-нибудь образом вызывать из flash java-код, обращаться к нему как к внешнему модулю, или библиотеке. Вообщем вызывать функции написанные на Java из ActionScript? |
|
|||||
|
[+1.3 05.04.09]
|
функцию вызвать можно смотри пример
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
об узком месте трудно судить, не пощупав исходника
к тому же уъких мест у флеша хватает а вообще -- просто любопытно -- раз легко сделал на яве, зачем флеш?
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 18
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2003
Сообщений: 18
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
|
параметр < каков, есть вариант с кривыми руками
патмучта |
|
|||||
|
Регистрация: Jun 1999
Адрес: Moscow
Сообщений: 136
|
Кода не смотрел, но пара общих советов
1) Используй setInterval, а не onEnterframe - будет плавнее работать. 2) Поставь скорость работы не больше 25 fps 3) по минимуму используй UpdateAfterEvent - очень сильно тормозит сцену |
![]() |
Часовой пояс GMT +4, время: 05:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|