Форум 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=94205)

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, для оформления своего кода, надо использовать теги [code][/code].

NePridymal 06.04.2007 19:58

Код:

_root["but"+i].onRelease = function () {

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


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

dimanp 06.04.2007 22:04

Цитата:

Сообщение от NePridymal
Код:

_root["but"+i].onRelease = function () {

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


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



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

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

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

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

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

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

dimanp 07.04.2007 10:22

Cупер! NePridumal спасибо тебе!!! работает.

Kikasso 07.04.2007 10:43

Цитата:

Сообщение от dimanp
Я не знаю что надо написать в теге <a>

Код:

mess_txt.htmlText = "<a href='asfunction:trace,hello bro'>click me</a>";
duplicateMovieClip тоже не гут. attachMovie() - вот наш метод.

CorC 09.04.2007 10:03

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


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

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