![]() |
|
Модераторы: SoWa |
![]()
|
|
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
такая проблема:
часть объектов выложил на собственные слои и применил к ним трансформацию движения. так было гораздо проще, чем писать для них уравнения движения но множество других мелких объектов (снежинки) размножил програмно и также заставил их двигаться, иначе и не сделаешь, слишком много их. заставил их откликаться на смену кадров таким образом:
т.е. вызов функции на 18 кадре и на 460 и тут заморочка. вот зрительно вижу, что сработка функции происходит в разное время, иногда до, иногда после события под которое подстраиваю. (событие - приход одного объекта находящегося в трансформации в нижнюю точку полёта) в общем, непонятно. надо делать только в ручную или через скрипт? а вместе нельзя? (Flash8 AS2) Это сообщение отредактировал(а) bars80080 - 16.10.2008, 16:46 |
|||
|
||||
| Maksys |
|
|||
|
Future Splasher ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 15.6.2005 Где: Екатеринбург Репутация: 3 Всего: 17 |
может просто проц не справляеться? потому что все знают что понятие времени во флеше зависит от количества объектов, которые нужно обработать
|
|||
|
||||
| Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
Maksys, мне тоже кажется, что дело в процессоре. Столько объектов - вполне возможно перегрузка.
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
так, вот получилось на данный момент:
http://turne-trans.ru/site/swf/ban_for_tt1.html всего снежинок - четыре, общим объёмом менее 9кБ, они аттачатся в группу из ста штук, который падает снегом. в конце устраивается пурга ещё на 100 штук. скорость 24 к/с. во время показа ролика у меня процессор показывал 10-16% (при том что 0-4% это колебания на чистом рабочем столе), на время пурги - до 28%. а затем закрыл пару окон ИЕ и вообще перестал на неё реагировать, колеблется 0-4% и всё. поэтому всё же не понимаю в чём проблема расхождения события по кадрово и действия функции из программы по кадрово |
|||
|
||||
| Fiyanov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 255 Регистрация: 19.4.2007 Где: Kazakhstan->Te mirtau Репутация: нет Всего: 2 |
Просто глюк _root.onEnterFrame...
А можно код showef1(); и lastSnowF(); Опоздание могу обьяснить тупым неуспеванием FlashPlayer сделать обьекты... То есть основной мультик играеться дальше, а на создание твои спецэффектов уходит время. Попробуй снежинки создать ДО пурги |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
а всё происходит до
в первом кадре аттачатся снежинки, а дуновение ветра, которое я пытался синхронизировать с движением слова по трансформации движения, - программное изменение направления полёта. один и тот же процесс получается в разных прогонах затрачивает разное время странно, сейчас помотрел как это выглядит в реале в браузерах, разницы не заметил разница получается только во внутреннем проигрывателе macromedia flash 8, причём проявляется, когда повторно жмёшь ctrl+enter и он совершает долгую подгрузку, имитируя загрузку с сервера то есть внутренний глюк. а так всё хорошо код, если кому ещё нужно:
Присоединённый файл ( Кол-во скачиваний: 5 )
ban_for_tt1.rar 28,86 Kb |
|||
|
||||
![]()
|
| Правила форума "Flash" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ActionScript 1,2 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |