Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Расхождение в воспроизведении двух мувиков на сцене (http://www.flasher.ru/forum/showthread.php?t=211285)

mikhailk 27.07.2015 11:47

Расхождение в воспроизведении двух мувиков на сцене
 
Умом понять не могу, но возможно кто сталкивался.

1. Есть мувиклип, который состоит из двух фаз (условно говоря, горящая лампочка и потухшая лампочка). Каждая из фаз занимает по 45 кадров.
2. Ставим два экземпляра на сцену, делаем обоим play() - начинают синхронно мигать
3. По определенному событию делаем обоим gotoAndStop(1) - они останавливаются и стоят на 1-м фрейме (проверяю через currentFrame - так и есть)
4. По определенному событию запускаю их вновь - начинают мигать вразнобой. Пробовал и play() и gotoAndPlay(1) - одно и то же.

Это явно какой-то абсурд, но починить не получается.

neonoviiwolf 27.07.2015 12:04

Сделай костыль=) из двух мувиков - один или поставь зависимость одного мувика ко второму, т.е. прировняй их кадры. А вообще странно, либо запускаются в разных кадрах, либо возможно костыль с многопоточностью

mikhailk 27.07.2015 12:11

Цитата:

Сделай костыль=) из двух мувиков - один или поставь зависимость одного мувика ко второму
Да, в новом коде я их объединил в один.

Но есть старые приложения, где они выполнены в виде двух отдельных мувиков. Да, попытаюсь действительно поставить один в зависимость от другого.

Первый раз такое вижу.

Добавлено через 3 минуты
Ха, ящик открывался просто.
Ошибка в коде.

Один мувик управлялся как надо, а второй - криво.

Короче, чудес не случилось.

caseyryan 27.07.2015 12:14

Ну, вообще меня не удивляет эта ситуация. Там же вешаются энтерфреймы. Где-то чуть подвисает при запуске и пошло поехало. Давно разочаровался в этих штатных флешевских мувиках. В старлинге гораздо лучше реализовано

mikhailk 27.07.2015 12:41

Да, в старлинге лучше.


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

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