Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   gotoAndStop() не работает локально (http://www.flasher.ru/forum/showthread.php?t=140333)

Gorrr 26.05.2010 18:18

gotoAndStop() не работает локально
 
Всем привет!

Есть класс документа, есть некоторый интерфейсный код в кадрах (совсем чуть-чуть).
В зависимости от FlashVars делаю переход на соответствующий кадр и обращаюсь к серверу.
В разных кадрах есть разные мувики.
Всё работало отлично, пока не начал перетаскивать дизайн из другого документа, в какой-то момент перестал работать переход на кадр (мувики из этого кадра НЕ появляются на таймлайне и trace() в кадре НЕ срабатывает).
Повыкидывал элементы дизайна, не помогло. Загрузил на сервер - работает.

Что за бред?)

proxiServer 26.05.2010 18:37

Что-то вы напортачили при перетаскивании дизайна из другого документа в какой-то момент. Думаю в тот, когда перестал работать переход на кадр.

Gorrr 26.05.2010 18:44

а что могло случиться? в символах кода нет. и (самое интересное), почему оно загруженное на vk работает?

add:
мда уж. чем может быть плох битмап 623х596?))
просить дизайнера перерисовать? смех ведь!!!
там ещё много таких битмапов, если хотя бы с каждым 5ым будут такие проблемы...
в общем, выкидывание части графики это не есть решение проблемы, поэтому жду советов

Dweem 26.05.2010 19:02

если обращение к серверу происходит раньше чем переход на кадр, то из за политики безопасности может вылетать ошибка и переход на кадр не происходит, либо кривые флешварсы... но вообще могло происходить, что угодно... экстрасенсы сегодня обитают на другом форуме

Gorrr 26.05.2010 19:31

>экстрасенсы сегодня обитают на другом форуме
Браво!
Вы хотите посмотреть исходники? Вряд ли.
Всё что нужно, я описал: добавляем битмап на сцену - не работает, убираем - работает

iNils 26.05.2010 19:48

Помощь нужна вам, а не нам.

Gorrr 26.05.2010 21:09

Вложений: 1
Почистил код, саму флешку.

Это будет работать:

а) если закомментировать в WTF.as нигде не используемую (она наверно компилируется, но уж точно не вызывается) сейчас функцию postMe()
б) если удалить из мувика bg битмапу bg1

Приятного просмотра)

silin 26.05.2010 22:46

возможно ты отправляешь флешку на кадр, который еще не загрузился (в каких-то условиях успел в каких-то нет)
если дождаться полной загрузки, то все работает
Код AS3:

public function WTF(){
        //.....
        addEventListener(Event.ENTER_FRAME, whaitLoad);
 
}
 
private function whaitLoad(event:Event):void
{
        if (loaderInfo.bytesLoaded == loaderInfo.bytesTotal)
        {
                removeEventListener(Event.ENTER_FRAME, whaitLoad);
                gotoAndStop("normal");
        }
}


Gorrr 26.05.2010 23:12

О, спасибо, добрый человек!:drinks:
действительно, на vk же прелоад, а потом addChild()


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

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