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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2001
Сообщений: 16
По умолчанию gotoAndPlay

Подскажите пожалуйста.
Как правильно организовать переход на нуный кадр командой gotoAndPlay (f), используя переменную вместо номера кадра?
__________________
XVoice

Старый 15.11.2001, 18:20
Aveks вне форума Посмотреть профиль Отправить личное сообщение для Aveks Найти все сообщения от Aveks
  № 2  
Aveks

Регистрация: Jul 2000
Адрес: russia
Сообщений: 368
Отправить сообщение для Aveks с помощью ICQ
как, вставляй и используй переменную
__________________
пикабу...


Старый 18.11.2001, 14:35
XVoice вне форума Посмотреть профиль Отправить личное сообщение для XVoice Найти все сообщения от XVoice
  № 3  
XVoice

Регистрация: Jun 2001
Сообщений: 16
Так ведь не дает!

Раскажу по существу вопроса:
По нажатию на кнопку, которая существует в нескольких кадрах, в переменную F записывается намер кадра в котором нажали
f = "_currentframe" (так правильно?)
и переходит на последний кадр.
Затем требуется камандой gotoAndPlay вернуться в тот кадр в котором нажали кнопку
gotoAndPlay(F) (так?)

Может конечно глупость несу, не судите строго чайника.
__________________
XVoice

Старый 18.11.2001, 14:45
Editor вне форума Посмотреть профиль Отправить личное сообщение для Editor Посетить домашнюю страницу Editor Найти все сообщения от Editor
  № 4  
Editor

Регистрация: Apr 2001
Адрес: Там
Сообщений: 65
Отправить сообщение для Editor с помощью ICQ
GotoAndPlay ( Eval (variable) )..

А ларчик просто открывался....
Он никогда не закрывался!
__________________
Жизнь прекрасна и удивительна..... если пива выпить предварительно...))))

Старый 18.11.2001, 15:18
XVoice вне форума Посмотреть профиль Отправить личное сообщение для XVoice Найти все сообщения от XVoice
  № 5  
XVoice

Регистрация: Jun 2001
Сообщений: 16
Будь добр, раскажи подробнее о синтиксисе Eval (variable).
А то чего-то, невыходит
__________________
XVoice

Старый 18.11.2001, 15:28
Editor вне форума Посмотреть профиль Отправить личное сообщение для Editor Посетить домашнюю страницу Editor Найти все сообщения от Editor
  № 6  
Editor

Регистрация: Apr 2001
Адрес: Там
Сообщений: 65
Отправить сообщение для Editor с помощью ICQ
eval

Синтаксис

eval(expression);
Аргументы

expression Строка, содержащая имя переменной, свойства, объекта или муви-клипа, ссылку на который необходимо получить.

Описание

Функция; предоставляет доступ к переменным, свойствам, объектам и мувикам по их имени. Если expression - это переменная или свойство, будет возвращено значение переменной или свойства. Если же expression - объект или мувик, возвращается ссылка на него. Если элемент, имя которого указано в expression не найден, возвращается неопределенное значение (undefined).

В Flash 4, функция eval использовалась для эмуляции массивов. В Flash 5 рекомендуется вместо этого использовать объект Array.

Note: Действие ActionScript eval - не то же самое, что функция eval в JavaScript, и не может быть использована для вычисления выражений.

Версия плугина

Flash 5 или более новый - для полной работоспособности. Вы можете использовать eval, когда экспортируете в Flash 4 Player, но Вы должны использовать "/" - запись и можете получить доступ таким образом только к переменным, но не к свойствам или объектам.

Примеры

Следующий пример использует eval, чтобы определить значение переменной x, и приравнять его к значению переменной y:

x = 3; y = eval("x");
Этот пример использует eval, чтобы сослаться на объект с именем Ball:

eval("_root.Ball");

Так понятно?...
__________________
Жизнь прекрасна и удивительна..... если пива выпить предварительно...))))

Старый 18.11.2001, 15:58
XVoice вне форума Посмотреть профиль Отправить личное сообщение для XVoice Найти все сообщения от XVoice
  № 7  
XVoice

Регистрация: Jun 2001
Сообщений: 16
С EVALом все понятно.
Спасибо.
Но возвращаться на вызывавший кадр не хочет.
Может я неправилно задаю переменной (f = "_currentframe") номер кадра?
__________________
XVoice

Старый 19.11.2001, 12:00
vol вне форума Посмотреть профиль Отправить личное сообщение для vol Найти все сообщения от vol
  № 8  
vol

Регистрация: Jan 2000
Сообщений: 216
По умолчанию Ты просто чего-то нахомутал.

Посмотри. Работает и без "ларчика".
Вложения
Тип файла: zip currfrm.zip (5.1 Кб, 163 просмотров)
__________________
Ударим флэшем по бездорожью и разгильдяйству!

VOL

Старый 19.11.2001, 14:22
Barmaglot вне форума Посмотреть профиль Отправить личное сообщение для Barmaglot Найти все сообщения от Barmaglot
  № 9  
Barmaglot
 
Аватар для Barmaglot

Регистрация: Aug 2001
Адрес: Moscow
Сообщений: 213
Отправить сообщение для Barmaglot с помощью ICQ
f = _currentframe; //Без кавычек
...................
gotoAndPlay(f); //Без eval-a

Старый 19.11.2001, 21:59
XVoice вне форума Посмотреть профиль Отправить личное сообщение для XVoice Найти все сообщения от XVoice
  № 10  
XVoice

Регистрация: Jun 2001
Сообщений: 16
Спасибо!
Разабрался и все понял.
Благодарю вас за помощь.

Да кстати, может кто сможет подсказать ресурс на русском, где можно было бы почитать про ActionScript?
__________________
XVoice

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

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

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


 


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


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