PDA

Просмотр полной версии : Как передать переменную в динамически созданный мувиклип?


dimanp
06.04.2007, 18:17
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) {

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

}

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

CorC
06.04.2007, 18:22
_root["but"+i].Funct=function(){trace(this._name)};

потом ее вызываешь в релизе

iNils
06.04.2007, 18:39
dimanp, для оформления своего кода, надо использовать теги .

NePridymal
06.04.2007, 19:58
_root["but"+i].onRelease = function () {

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




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

dimanp
06.04.2007, 22:04
_root["but"+i].onRelease = function () {

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




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



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

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

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

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

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

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

dimanp
07.04.2007, 10:22
Cупер! NePridumal спасибо тебе!!! работает.

Kikasso
07.04.2007, 10:43
Я не знаю что надо написать в теге <a>

mess_txt.htmlText = "<a href='asfunction:trace,hello bro'>click me</a>";

duplicateMovieClip тоже не гут. attachMovie() - вот наш метод.

CorC
09.04.2007, 10:03
"PS, CorC, а зачем такой изврат???"
потому как
"как сделать чтобы у каждой созданно кнопки был уникальный сценарий?"
не было сказано: сценарий отпускания или нажатия...
а про ниже я просто не понял у чему он это :)