Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как создать ссылку для duplicated mc? (http://www.flasher.ru/forum/showthread.php?t=33141)

Dr.K@rapuZZZ 15.06.2002 19:36

как создать ссылку для duplicated mc?
 
Практически всё уже переделал для себя, не знаю как сделать разные ссылки для раздублированных муви-клипов....
Вот код на всякий пожарный.....


Код:

MovieClip.prototype.DoSomething = function(theClip){
        trace("им"+chr(255)+": " + theClip._name)
        trace("значение: " + theClip.mov.txt)
        // here you can add your script for the button action...
}



// label sui bottoni
nomi = new Array("О Группе","Ссылки","Главна"+chr(255));
loghi = new Array("cubo","cubo","cubo");
max = 2
// creo il menu
for(i=1;i<=max;i++){
        duplicateMovieClip("_root.menu0","menu"+i,i)
        myMenu = _root["menu"+i]
        myMenu.mov.txt = nomi[i]
        myMenu.attachMovie(loghi[i],"logo" + i,(5000+i))
        myLogo = eval("_root.menu" + i + ".logo" + i)
        myLogo._x = -76
}


Dr.K@rapuZZZ 16.06.2002 17:53

НЕУЖЕЛИ ЗДЕСЬ НЕТУ УМНОГО ЧЕЛОВЕКА, А? :rolleyes:
20 ЧЕЛОВЕК ПОСМОТРЕЛО-И НИЧЕГО.......

Nox Noctis 16.06.2002 19:35

а как насчет объяснить чего тебе нужно ?
каких ссылок тебе не хватает ? (и где ?) :rolleyes:

Dr.K@rapuZZZ 16.06.2002 23:29

О, гуру...
 
НУ ХОТЬ КОГО-ТО ВЗЯЛ НА ОРЛА.... :D

По поводу мувика: как ты можешь видеть, там из одного прототипа наклепали ещё 2 брата-близнеца... Я вроде с этим разобрался... и с массивами тоже особо не мучался... А вот в той части кода, где мне предлагают add your script for the button action я ничего не понимаю (уж простите...). Мне нужно, чтобы эти 3 одинаковые кнопочки имели 3 разных ссылки... работающие ссылки.... Я пытался через if, но потом почему-то приходил к on(release).... и т.д. Я понимаю, что это всё муть голубая в моём исполнении.... Потэтому и на форум залез....

Nox Noctis 17.06.2002 00:34

так... судя по chr(255) пишешь на пятерке, да ?..

тогда создай еще один массив со ссылками:
links = [link1, link2, link3];
в цикл добавь строчку:
myMenu.link = links[i];
потом в функуции DoSomething пишем что с этой ссылкой нужно сделать: getURL(this.link);
а в кнопке, которая у тебя внутри дублируемого клипа пишешь
on (release) {DoSomething();}


зы:
я бы написал
myLogo = _root["menu" + i]["logo" + i];
вместо
myLogo = eval("_root.menu" + i + ".logo" + i);
:)

Dr.K@rapuZZZ 17.06.2002 16:21

спасибо...
 
Dr.K@rapuZZZ сердечно благодарит Nox Noctis'a за помощь...
:D
Ещё идеи есть? :D

З.Ы. А как быть, если мне надо указать, что надо во фрейм грузить?

Nox Noctis 17.06.2002 17:00

идеи есть: почитать в хелпе про функцию getURL :)

Dr.K@rapuZZZ 22.06.2002 22:22

Вложений: 1
Вобщем, я ничё не понял.... Про ГетУРЛ прочитал..... на этом и остановился...


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

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