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

repz 02.11.2006 01:42

Про висибле.. массив кнопок...?
 
Есть мини картинка(мини) при нажатии на которую, в соседнем окне она же, но в полный рост (макс) при этом что бы перейти в галерею по ссылке, делаю под каждой картинкой ссылку, как можно сделать что бы при нажатии на мини под макси высвечивалась ссылка нужная. Все что лезет в голову через висибле, но можно ведь и через цикл наверно так?? Но тоже видимо с висибле?
Код:

        for (i=0; i<5; i++) {
this["pic"+i+"_mc"].X = i;
this["pic"+i+"_mc"].onRelease = function() {
mcLoader.loadClip(p+this.X+".jpg",picViewer_mc.picLoader);

}
};

Есть массив кнопок аля txt1_mc, txt2_mc........txt5_mc, как прикрутить, помогите........???????????

terbooter 02.11.2006 10:41

Наверно можно создать динамическое текстовое поле под картинкой
и при нажатии на кнопку вставлять туда нужную ссылку из массива.

Код:

links_ar =["http://ya.ru","2","3","4"];

        for (i=0; i<5; i++) {
this["pic"+i+"_mc"].X = i;
this["pic"+i+"_mc"].onRelease = function() {
mcLoader.loadClip(p+this.X+".jpg",picViewer_mc.picLoader);

description_txt.text=links_ar[this.X];

}
};

Кстати еще момент. Если не ошибаюсь, то в твоем варианте есть одна засада, сколько раз посетитель будет нажимать на кнопочку с изображением мини, столько раз картинка макси будет грузится с сервака заново.
Протести в режиме симуляция загрузки

repz 02.11.2006 11:50

2 terbooter
Да так точно и есть, сколько жми столько и грузится, засада.......!
Ваш вариант ща попробую.

repz 02.11.2006 12:01

2 terbooter:
Вы мя не так поняли, не показывать в текстовом поле ссылки, а что б они были рабочие + это скорее не ссылки а команды вида
Код:

_level0.mcLoader.loadClip("ххх",_level0.myLoader);
, а это значит , что это должна быть кнопка (я так думаю), вида
Код:

ххх_btn.onRelease = function () {
        _level0.mcLoader.loadClip("ххх",_level0.myLoader); }


repz 03.11.2006 01:04

Гуру напишите хоть, что низя так сделать........!!!!

miramax 03.11.2006 01:38

Цитата:

Есть мини картинка(мини) при нажатии на которую, в соседнем окне она же, но в полный рост (макс) при этом что бы перейти в галерею по ссылке, делаю под каждой картинкой ссылку, как можно сделать что бы при нажатии на мини под макси высвечивалась ссылка нужная. Все что лезет в голову через висибле, но можно ведь и через цикл наверно так?? Но тоже видимо с висибле?
Я из этого ничего не понял. Какой конкретный вопрос у тебя?

repz 03.11.2006 02:08

При нажатии на мини картинку загружается большая, вопрос как сделать кнопку,которая будет появлятся вместе с большой картинкой и иметь уникальную ссылку вида:
Код:

_level0.mcLoader.loadClip("ххх",_level0.myLoader); }
_level0.mcLoader.loadClip("ххх1",_level0.myLoader); }
_level0.mcLoader.loadClip("ххх2",_level0.myLoader); }

, код загрузки большой картинки :
Код:

        for (i=0; i<5; i++) {
this["pic"+i+"_mc"].X = i;
this["pic"+i+"_mc"].onRelease = function() {
mcLoader.loadClip(p+this.X+".jpg",picViewer_mc.picLoader);

}
};


motor4ik 03.11.2006 12:23

ну атачить кнопку (клип) из библиотеки, вешать он прес, с вашим что нужно да и все, в чем проблема? что не получается?

Хемуль 04.11.2006 01:11

Вложений: 1
Может поможет этот пример, который я когда-то делал...
Хотя, конечно, задача сформулирована так ужасно, что помочь просто нереально...

repz 04.11.2006 01:19

2 Хемуль:
Все так как у Вас, так вот при нажатии на мини картинку внизу на Вашем примере кроме большой картинки должна появлятся кнопка с сылкой на подгрузку другово мува.


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

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