Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.02.2008, 01:52
drobinkin вне форума Посмотреть профиль Отправить личное сообщение для drobinkin Найти все сообщения от drobinkin
  № 1  
Ответить с цитированием
drobinkin
 
Аватар для drobinkin

Регистрация: Jun 2006
Сообщений: 85
По умолчанию Не работает конструкция mc.gotoAndPlay() на главном тамлайне :(

На сцене в главном таймлайне, начиная с определенного фрейма лежит клип с именем cc1. Клип положен вручную, а не погружен программно.
В этом фрейме пишу
Код:
cc1.gotoAndPlay('start');
stop();
Однако че-то не работает В смысле, клип сс1 не проигрывается. Ни со стопом, ни без.
Подскажите, пожалуйста, где я туплю, ибо вопрос по идее банальнейший, однако ступор у меня какой-то.


Последний раз редактировалось drobinkin; 22.02.2008 в 01:55.
Старый 22.02.2008, 04:19
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Либо не видит мувик cc1, либо лэйбл 'start'.

Старый 22.02.2008, 05:27
drobinkin вне форума Посмотреть профиль Отправить личное сообщение для drobinkin Найти все сообщения от drobinkin
  № 3  
Ответить с цитированием
drobinkin
 
Аватар для drobinkin

Регистрация: Jun 2006
Сообщений: 85
Цитата:
Сообщение от MrPoma
Либо не видит мувик cc1, либо лэйбл 'start'.
дык пробовал и так

Код:
cc1.gotoAndPlay(2)
тоже не идет. На втором кадре и стоит метка 'start'

А сам мувик пробовал менять тип на graphics - тада играет

Есть еще мысли?

Старый 22.02.2008, 05:42
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Исходник покажите.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 22.02.2008, 05:52
drobinkin вне форума Посмотреть профиль Отправить личное сообщение для drobinkin Найти все сообщения от drobinkin
  № 5  
Ответить с цитированием
drobinkin
 
Аватар для drobinkin

Регистрация: Jun 2006
Сообщений: 85
я там походу еще один оператор добавил - onEnterFrame - уже вроде сдвинулось, но все равно еще не то
Вложения
Тип файла: zip cc1.zip (111.5 Кб, 76 просмотров)


Последний раз редактировалось drobinkin; 22.02.2008 в 05:55.
Старый 22.02.2008, 05:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Когда надоест теряться в догадках, выкладывайте исходник.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 22.02.2008, 06:48
drobinkin вне форума Посмотреть профиль Отправить личное сообщение для drobinkin Найти все сообщения от drobinkin
  № 7  
Ответить с цитированием
drobinkin
 
Аватар для drobinkin

Регистрация: Jun 2006
Сообщений: 85
так уже давно выложил

Старый 22.02.2008, 07:09
drobinkin вне форума Посмотреть профиль Отправить личное сообщение для drobinkin Найти все сообщения от drobinkin
  № 8  
Ответить с цитированием
drobinkin
 
Аватар для drobinkin

Регистрация: Jun 2006
Сообщений: 85
Ну по идее мне так и надо.
Вот только сс1 зацикливается почему-то. А должен один раз проиграться, да и то до половины.

Старый 22.02.2008, 07:23
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от drobinkin
Ну по идее мне так и надо.
Не надо Это все происходит в течении одного кадра.
А не "начать анимацию" - 1 кадр - 2 кадр -... - "остановить анимацию". Если надо просто перейти на какойто кадр без воспроизведения, есть gotoAndStop.

А в текущей реализации, у вас 30 раз в секнду вызывается cc1.gotoAndPlay('start');
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 22.02.2008 в 07:25.
Старый 22.02.2008, 07:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Ага. Причина была в stop() в первом кадре cc1.
Флеш выполняет код последовательно от предка к потоммкам, это значит, что cc1.gotoAndPlay выполнится раньше, чем stop внутри cc1. В итоге последовательность действий внутри cc1 такая:
1A. Перейти на кадр 'start'
1Б. Начать анимацию
2. Остановить анимацию
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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