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

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

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

Регистрация: Jun 2003
Сообщений: 16
По умолчанию Как передать переменную в динамически созданный мувиклип?

1. есть массив с названиями кнопок, есть сам символ кнопки, с динамическим текстом.

Меню я строю так:

Код:
var titlebuttons = ["About company", "Services", "Productions", "Contact info", "Our clients"];

for (var i = 0; i < titlebuttons.length; i++){
	_global.txt = titlebuttons[i];                       // тут мы внутри кнопок пишем названия пунктов меню
	duplicateMovieClip(this.but, "but"+i, i);
	var Cy = (i+1)*40;
	_root["but"+i]._y = Cy;
	trace (Cy);
}
, но вот как сделать чтобы у каждой созданно кнопки был уникальный сценарий?

Код:
on (release) {

.....тут у каждой кнопки должен быть свой сенарий...

}
Подскажите плиз ктонибудь.


Последний раз редактировалось iNils; 06.04.2007 в 18:38.
Старый 06.04.2007, 18:22
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Код:
_root["but"+i].Funct=function(){trace(this._name)};
потом ее вызываешь в релизе
__________________
"We Are The Champions My Friends!" Queen

Старый 06.04.2007, 18:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
dimanp, для оформления своего кода, надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.04.2007, 19:58
NePridymal вне форума Посмотреть профиль Отправить личное сообщение для NePridymal Найти все сообщения от NePridymal
  № 4  
Ответить с цитированием
NePridymal
 
Аватар для NePridymal

Регистрация: Apr 2007
Сообщений: 143
Отправить сообщение для NePridymal с помощью ICQ
Код:
_root["but"+i].onRelease = function () {

   // все, что угодно
}

PS, CorC, а зачем такой изврат???

Старый 06.04.2007, 22:04
dimanp вне форума Посмотреть профиль Отправить личное сообщение для dimanp Найти все сообщения от dimanp
  № 5  
Ответить с цитированием
dimanp

Регистрация: Jun 2003
Сообщений: 16
Цитата:
Сообщение от NePridymal
Код:
_root["but"+i].onRelease = function () {

   // все, что угодно
}

PS, CorC, а зачем такой изврат???


А как по другому то? я не придумал

Вобщем задача такая у меня изначальная:

Тыкаем на кнопку в мувике - > выкатывается список (меню) загружаемый из HTML файла (сейчас они просто в массиве пока). (причем на каждый пункт меню должна быть картиночка\флеш ролик маленький презентуемый раздел)

Я не знаю что надо написать в теге <a> чтобы заставить по нажатии на ссылочку (загруженную из хтмл) в родительский клип загрузился мувик т,е. выполнился loadMuvie.

если есть где-то подобный пример, то буду признателен.

если ктото знает как это сделать и может подсказать ,аналогично, а за инфу спасибо, обязательно попробую сейчас.

Старый 07.04.2007, 10:22
dimanp вне форума Посмотреть профиль Отправить личное сообщение для dimanp Найти все сообщения от dimanp
  № 6  
Ответить с цитированием
dimanp

Регистрация: Jun 2003
Сообщений: 16
Cупер! NePridumal спасибо тебе!!! работает.

Старый 07.04.2007, 10:43
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от dimanp
Я не знаю что надо написать в теге <a>
Код:
mess_txt.htmlText = "<a href='asfunction:trace,hello bro'>click me</a>";
duplicateMovieClip тоже не гут. attachMovie() - вот наш метод.


Последний раз редактировалось Kikasso; 07.04.2007 в 10:49.
Старый 09.04.2007, 10:03
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 8  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
"PS, CorC, а зачем такой изврат???"
потому как
"как сделать чтобы у каждой созданно кнопки был уникальный сценарий?"
не было сказано: сценарий отпускания или нажатия...
а про ниже я просто не понял у чему он это
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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