Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.03.2004, 11:12
GKosh вне форума Посмотреть профиль Отправить личное сообщение для GKosh Найти все сообщения от GKosh
  № 1  
GKosh

Регистрация: Oct 2003
Сообщений: 18
По умолчанию Производительность As или "Торрмозит!"

Предположим, передо мной стоит такая задача. На экране множество(>50) небольших (100X100) растров и каждый из них движется подчиняясь довольно ресурсоёмкому алгоритму. Меня интересует, что в этой задаче будет узким горлышком для Flash: отрисовка множества растров или же не хватит скорости обработки кода для того самого ресурсоёмкого алгоритма.
Я пробовал писать на java - получилось хорошо, всё, можно сказать, летает. А вот аналогичный код на Flash даёт от силы 6-7 кадров в секунду.
Думал в html положить java аплет под flash (с прозрачный бэкграундом), но аплет внаглую всё перекрывает, не обращая внимания на номера z-индексов html.
Может быть можно каким-нибудь образом вызывать из flash java-код, обращаться к нему как к внешнему модулю, или библиотеке. Вообщем вызывать функции написанные на Java из ActionScript?

Старый 04.03.2004, 22:49
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 2  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
функцию вызвать можно смотри пример
Вложения
Тип файла: zip Рабочий стол.zip (6.1 Кб, 360 просмотров)
__________________
Бойтесь китайцев, компы приносящих!

Старый 05.03.2004, 01:05
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 3  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
По умолчанию GKosh

об узком месте трудно судить, не пощупав исходника
к тому же уъких мест у флеша хватает
а вообще -- просто любопытно -- раз легко сделал на яве, зачем флеш?
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 05.03.2004, 13:15
GKosh вне форума Посмотреть профиль Отправить личное сообщение для GKosh Найти все сообщения от GKosh
  № 4  
GKosh

Регистрация: Oct 2003
Сообщений: 18
Цитата:
Оригинал написал(а) opex
функцию вызвать можно смотри пример
Пример у меня не открылся (написан в MX 2004?). Ну да я так понял, что в нём обращаются к функции JavaScript - мне другое нужно. Чтобы можно было очень быстро использовать функции каких-нибудь компилирующих языков. Прослышал, что можно попробовать ActiveX, но это, во-первых, только IE, во-вторых, не уверен в оперативности fscommand, и в-третьих, всё равно не знаю как быстро вернуть результат (массив чисел, элементов эдак на пятьдесят).

Старый 05.03.2004, 13:21
GKosh вне форума Посмотреть профиль Отправить личное сообщение для GKosh Найти все сообщения от GKosh
  № 5  
GKosh

Регистрация: Oct 2003
Сообщений: 18
По умолчанию Re: GKosh

Цитата:
Оригинал написал(а) Sergey"iLoveYou"
а вообще -- просто любопытно -- раз легко сделал на яве, зачем флеш?
История сия одна из самых грустных и среди тех, что доводилось слышать мне: написал апплет, думал самый умный - положу де его под flash, будет как бэкграунд. Написал flash, последний штрих - уложить их в должно порядке в html, тут-то и обнаружилось, что апплет, как его не клади, всё равно всех перекрывает, ровно доверенную ему область собственным содержимым зарисовывая, и плевать он хотел, что де у вышестоящего flash'a z-index поболе будет.

Старый 06.03.2004, 00:31
greyshaman вне форума Посмотреть профиль Отправить личное сообщение для greyshaman Найти все сообщения от greyshaman
  № 6  
greyshaman

Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
параметр < каков, есть вариант с кривыми руками

патмучта

Старый 09.03.2004, 11:22
ilya_cat вне форума Посмотреть профиль Отправить личное сообщение для ilya_cat Посетить домашнюю страницу ilya_cat Найти все сообщения от ilya_cat
  № 7  
ilya_cat
 
Аватар для ilya_cat

Регистрация: Jun 1999
Адрес: Moscow
Сообщений: 136
Кода не смотрел, но пара общих советов
1) Используй setInterval, а не onEnterframe - будет плавнее работать.
2) Поставь скорость работы не больше 25 fps
3) по минимуму используй UpdateAfterEvent - очень сильно тормозит сцену
__________________
Илья Шляховой
http://www.livejournal.com/users/flashmx - Мой ЖЖ

Создать новую тему   Часовой пояс GMT +4, время: 05:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.