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

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

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

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
По умолчанию значение переменной как имя мувика

Здрасти всем.
К делу.
Есть кнопки с (Instance name)названиями "name1","name2","name3" в мувике "muv".
Есть переменная per="name2";
Нужно написать что то, что бы скрывалась та кнопка , имя которой несёт переменная per. Т.е. пришла per="name2"; - скрылась кнопка name2.
Пишу:
Код AS1/AS2:
muv.per.visible=0;
не пашет.
Код AS1/AS2:
muv.String (per).visible=0;
не пашет.
Код AS1/AS2:
muv.eval(per).visible=0;
не пашет.
Код AS1/AS2:
setProperty (per , visible, 0);
не пашет.
Подскажите, что не так и как нужно. Знаний больше не хватает.
Заранее спасибо.

Старый 16.12.2008, 17:26
faust.d503 вне форума Посмотреть профиль Отправить личное сообщение для faust.d503 Найти все сообщения от faust.d503
  № 2  
Ответить с цитированием
faust.d503
 
Аватар для faust.d503

Регистрация: Nov 2008
Адрес: Москва
Сообщений: 52
Код AS1/AS2:
muv[per]._visible = false;

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

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
эээ... Что то не работает.
Попробую ещё пояснить, но уже с существующими переменными.
В _root есть переменная Con значение которой меняется кнопкой в первом кадре
Код AS1/AS2:
on (release) {
_root.Con="toyota"; 
play();
}
При нажати ролик плеется и доходит до 10 кадра, где находится мувик leftmenu. В нём кнопки(Button) с названиями, одно из которых toyota.
Я в _root в 10 кадре пишу:
Код AS1/AS2:
leftmenu[Con]._visible = false;
По идеи из _root идёт обращение к мувику с просьбой скрыть кнопку toyota. Но ничего не работает.

Старый 16.12.2008, 17:57
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 4  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
Код AS1/AS2:
var per = muv.name1;
per._visible = false;
может так?
Зачем тебе именно var per = name1; ,имя родительского мувика muv будет изменятся? Код пиши в фреймах, а не на обьекте.


Последний раз редактировалось nOobCrafter; 16.12.2008 в 18:03.
Старый 16.12.2008, 18:00
3Desian вне форума Посмотреть профиль Отправить личное сообщение для 3Desian Найти все сообщения от 3Desian
  № 5  
Ответить с цитированием
3Desian
 
Аватар для 3Desian

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
О... блин... заработало. Праблема была из за анимации мувика.
Т.е. он как бы выдвигался из за границы ролика к центру с 1 по 10 кадр, а имя было у него только в 10, где и был скрипт с обращением к нему. Я удалил анимацию и переиминовал снова. Всё пошлё.
Спасибо faust.d503

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

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

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


 


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


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