Просмотр полной версии : Два и больше в одном...
Есть кнопка.
При release она должна запускать действие нескольких мувиков.
Суть вопроса: все теллтаргеты прописать в одном on (release) {... у меня не получилось. Пришлось для каждого действия свой он (релиз) ставить. Верно ли это?
Если нет, то как и где ставить эти чертовы {}?
Заранее.
не понял я тебя покажи свой скрипт!
Ну вот я тебя и поймал :)
Смотри:
on (release) {
tellTarget (moovik1) {
play ();
}
}
on (release) {
tellTarget (moovik2) {
play ();
}
}
Это сейчас.
А как сделать
on (release) {
telleTarget (moovik1) {
play (); {
tellTarget (moovik2) {
play (); {
tellTarget (moov3)... и т.д.?
Погоди, сейчас посмотрел, кажись понял:
Надо закрывать (}) каждый tellTarget. Так?
понятное дело что надо !
а какой у тебя флэш?? мх или 5??
если мх тогда проще
mc.GotoAndPlay(1);
Спасибо, я уж понял, как ты заметил.
Благодарю за помощь. Бессоные ночи дают о себе знать - торможу...
Ы нефига ты не понял!!!:))
telltarget забудь!!
with рулит:
on (release) {
with (mc1){
play();
}
with (mc2){
play();
}
}
из хелпа:
Flash 3 или более новый. Эта команда нежелательна во Flash 5, рекомендуется использовать команду with
Класс!!!
Ну удружил, дружище.
Весьма вери смачно вас благодарю.
Зачем здесь with, объясните тупому, а?on (release) {
mc1.play();
mc2.play();
}
iLoveYou
16.03.2003, 22:14
DUDE, опять шутишь?
не знал что 5-ка дот синтаксис понимает...
Давно видать не работал, в пятёрке-то ;)
2useless
Насколько я понял из хелпа, при использовании with никаких _рутов и левелов вводить не надобно, а при использовании дот синтаксис - надо.
Что рациональнее использовать?
Не, ты неправильно понял.
with - это просто средство сокращения записи (ну и ускорения работы флеша, теоретически).
Следующие два куска кода делают одно и то же:_root.a.b.c.d.gotoAndPlay(1);
_root.a.b.c.d._visible = true;
_root.a.b.c.d._x = 100;
_root.a.b.c.d._y = 200;
e.f.g._alpha = 50;
e.f.g._width = 20;
e.f.g.play();with ( _root.a.b.c.d ) {
gotoAndPlay(1);
_visible = true;
_x = 100;
_y = 200;
}
with ( e.f.g ) {
_alpha = 50;
_width = 20;
play();
}
Nox Noctis
17.03.2003, 16:56
Оригинал написал(а) DUDE
не знал что 5-ка дот синтаксис понимает...
* звук падающего тела *
Не ну так и знал, эту фразу в покое не оставят! :)
Просто когда я работал в 5-ке, я про пути и не думал ещё, только рисование и анимация. Со скриптами сложнее getURL и не сталкивался :)
А потом МХ, и первое что увидел, это надпись dotsyntax, по этому я и подумал, что 5-ка его не понимает.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.