Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как правильно поставить условие (http://www.flasher.ru/forum/showthread.php?t=69319)

Dimalar 19.09.2005 13:57

Как правильно поставить условие
 
Как правильно написать в клипе blue:

if (клип red остановлен на кадре 25) {
клип red воспроизводится с кадра 26}

Клипы red и blue - вложенные.

Жень Шень 19.09.2005 19:32

Привет!
Попробуй использовать ._currentframe
if (путьКредМувику.red._currentframe==25){
выполнить что-то
}

Dimalar 20.09.2005 00:34

СПАСИБО БОЛЬШОЕ!

Dimalar 20.09.2005 12:11

Подскажите, пожалуйста, где здесь ошибка:

on (press)
{
this.gotoAndPlay("2");
}
if (_root.red._currentframe=="20")
{
_root.red.gotoAndPlay("21");
}

Жень Шень 20.09.2005 16:13

Если "2" не метка, а номер кадра, то пиши this.gotoAndPlay(2);
Во-вторых, прокоментируй код. Одкудо ясно, что надо сделать.
Не ясно, что выполняет this.gotoAndPlay("2");
И, не разбираясь в тонкостях очередности и адресации, а с точки зрения синтаксиса - так будет правильней:
on (press) {
this.gotoAndPlay(2);
if (_root.red._currentframe == 20) {
_root.red.gotoAndPlay(21);
}
}

Dimalar 20.09.2005 16:44

У меня 3 клипа - red, blue, green (вложенные, все первого уровня). Щелчок мыши заставляет одного из них перемещаться на первый план. Нажимаю на следующий клип - он выходит вперёд и тот, что на первом плане уходит обратно.

Цитата:

Сообщение от Жень Шень
И, не разбираясь в тонкостях очередности и адресации, а с точки зрения синтаксиса - так будет правильней:

**Error** Symbol=movement_red, layer=button_green>, frame=1:Line 7: Statement must appear within on handler
if(_root.blue._currentframe="20") {

Жень Шень 20.09.2005 21:18

Вложений: 1
Может смена глубин нужна?
Тогда смотри пример.
Иначе, исходник в студию (ибо, трудно гадать на кофейной гуще, когда пьешь чай :D )


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

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