![]() |
Расхождение в воспроизведении двух мувиков на сцене
Умом понять не могу, но возможно кто сталкивался.
1. Есть мувиклип, который состоит из двух фаз (условно говоря, горящая лампочка и потухшая лампочка). Каждая из фаз занимает по 45 кадров. 2. Ставим два экземпляра на сцену, делаем обоим play() - начинают синхронно мигать 3. По определенному событию делаем обоим gotoAndStop(1) - они останавливаются и стоят на 1-м фрейме (проверяю через currentFrame - так и есть) 4. По определенному событию запускаю их вновь - начинают мигать вразнобой. Пробовал и play() и gotoAndPlay(1) - одно и то же. Это явно какой-то абсурд, но починить не получается. |
Сделай костыль=) из двух мувиков - один или поставь зависимость одного мувика ко второму, т.е. прировняй их кадры. А вообще странно, либо запускаются в разных кадрах, либо возможно костыль с многопоточностью
|
Цитата:
Но есть старые приложения, где они выполнены в виде двух отдельных мувиков. Да, попытаюсь действительно поставить один в зависимость от другого. Первый раз такое вижу. Добавлено через 3 минуты Ха, ящик открывался просто. Ошибка в коде. Один мувик управлялся как надо, а второй - криво. Короче, чудес не случилось. |
Ну, вообще меня не удивляет эта ситуация. Там же вешаются энтерфреймы. Где-то чуть подвисает при запуске и пошло поехало. Давно разочаровался в этих штатных флешевских мувиках. В старлинге гораздо лучше реализовано
|
Да, в старлинге лучше.
|
| Часовой пояс GMT +4, время: 08:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.