![]() |
Chrome меняет порядок выполнения операций
В основном swf на сцене есть несколько клипов. В зависимости от входящих flashvars изменяется их отображение. Для того, чтобы клипы сразу появлялись в нужном виде я прописал в конструкторах их классов первой строкой
Код AS1/AS2:
Подчеркну, что проблема только в Chrome. Получается он сначала выводит на экран все, а потом уже начинает выполнение кода. Подскажите пожалуйста, как победить ситуацию? |
1) Добавлять сами элементы после получения флешварсов
2) Или я так понял сцена это во флеш иде готовая? Можно проставить галочками сразу невидимость |
Как может на сцене появиться объект, конструктор которого еще в процессе выполнения?
|
Цитата:
Добавлено через 1 минуту Цитата:
|
Вложений: 1
Ну на самом деле Зебестыч прав. Хотя я о гугловских продуктах не очень высокого мнения.
А галочка вот: Вложение 31139 |
Цитата:
А насчет появления на сцене, в этом и загвоздка. Сначала вываливается на экран все, что было размещено на сцене вручную. Потом начинает выполняться код. Проверял банальным visible = false в основном swf. Даже в этом случае сначала все появляется, а потом исчезает. Видимо это какой-то "особый" способ гугловского кэширования. |
Да. В CS5 точно нет. Зато есть alpha. Можно задать альфу равную 0
|
можно так - положите объект за приделы сцены,потом в коде пишите этому объекту координату, можно так попробовать.Я кстати тоже почти с такой ситуацией столкнулся, и тут есть одно но - влияет ли на все это дело скорость интернета. К примеру скорость инета будет в духе 56к, тогда не будет ли глюка - перс зашел а предмета то нет и потом через пару секунд он появляется, что уже на глаз как глюк игры,что не есть хорошо. Например я заметил даже при тестировании ролика заходишь например на уровень где есть предмет и глаз успевает замечать такие вот махинации.У меня тоже такой подход, нарисовал тур, накидал предметы. А visible должен быть вроде в cs5, я использую cs6 и там уж точно есть, могу глянуть в cs 5 если вы еще не нашли?.....где то у меня лежала portable версия cs5
хотя я думаю что интернет не должен повлиять, то есть как я понимаю когда флешка грузится она грузит все куда то на комп, например в %temp% |
а еще можно освободить первый кадр вообще, он для предлоадера
|
| Часовой пояс GMT +4, время: 01:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.