Просмотр полной версии : Flash MX 2004. Может ли быть такое в коде AS?
Natasha S
09.08.2005, 02:15
Пожалуйста, подскажите, может ли быть так, что для данного действия:
if (...) {...
_root.gotoAndPlay(177)
}
В качестве параметра нужно указыватиь исключительно номер кадра, начиная отсчет от самого первого кадра самой первой сцены? (Вло всяком случае так происходит)
А параметр с названием сцены не распознается
(if (...) {...
_root.gotoAndPlay("Scene 3",1)
}
?
Почему?
Буньков Максим
09.08.2005, 08:59
попробуй без _root
лучше всегда пользоваться метками и не пользоваться сценами
1) всегда можно поправить анимацию
2) точно попадете туда куда нужно
3) сцены все равно это раделенный один таймлайн (хоть и с разными наборами лайеров. поэтому лучше программно скрывать ненужное.
Буньков Максим
09.08.2005, 10:31
ну не скажи воть как ты цикл замутишь с метками? если тебе надо програмно замутить обратную анимацию?
ну не скажи воть как ты цикл замутишь с метками? если тебе надо програмно замутить обратную анимацию?
цикл делается просто
prevFrame();
play();
gotoAndPlay("первый кадр многокадрового цикла");
обратная анимация тоже использует относительную адресацию.
Natasha S
09.08.2005, 13:38
сделала метки, спасибо, все работает.
но так и не понимаю, почему нельзя писать номера сцен и кадров в них.
KidsKilla
09.08.2005, 14:28
потому что у флеша нету сцен. это фикция. тебя надули =)
Matrix has you...
сцены существуют только для тебя. для удобства разделения, хотя от них геморроя больше, чем пользы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.