Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   программные кнопки???? (http://www.flasher.ru/forum/showthread.php?t=49872)

as_68 03.10.2003 14:31

программные кнопки????
 
Подскажите, пожалуйста!

Как в зависимости от переменной, создать кнопоки с разными названиями и разными функциями. (Кнопки одинаковые).

Например:

i=5 - пять кнопок
1-я - название 10 - переход на кадр 10
2-я - название 20 - переход на кадр 20
3-я - название 30 - переход на кадр 30
4-я - название 40 - переход на кадр 40
5-я - название 50 - переход на кадр 50

Штрек 03.10.2003 23:25

Вопрос весёлый.
Кнопки, что программно рисовать?
Если нет, то засунь кнопку/с инстанс.напр. kkn01 и дин.текст/с перем.- nazvanie поверх неё в мувик. Сделай 5 экземпляров мувика с инстанс. напр., kn01.kn02 и тд.
В кадре где кнопки лежат пишешь
kn01.nazvanie = "Главная";
kn02.nazvanie = "Вторая";
..............................
и тд.
Что б управлять с кнопки находящ. в мувиках
в мувике kn01 пишешь
onClipEvent (load) {
knn01.onRelease = function() {
_root.gotoAndStop(10);
};
}
Для kn02 пишешь
onClipEvent (load) {
knn01.onRelease = function() {
_root.gotoAndStop(20);
};
}
и тд.
Если надо не _root.gotoAndStop(10);
пиши чего надо.

2K WebStudio 03.10.2003 23:51

У тебя есть мувик на сцене под именем "but"!
Лучше всего, чтобы он лежал за сценой!
функция посылает на определённый кадр главной сцены!
for (i=1; i<5; i++) {
mc=_root.but.duplicateMovieClip("but"+i, i);
mc._x += _root.but1._width*1.4*i;
mc.inf=i;
mc.onPress=function(){
_root.gotoAndPlay(this.inf*10);
}
}
Вот!

Штрек 04.10.2003 01:39

Ну и добавил бы, как будешь дубликатить поля с дин.текстом с названием. :o

sergwizard 04.10.2003 06:09

Вложений: 1
Специально для Штрека.

Штрек 04.10.2003 13:42

sergwizard Специально для Штрека.
Ну и на хрена ты мне это шлёшь.
Я что говорю, что сделать нельзя?
Да если такого делать было бы нельзя-
тогда собирай манатки и рули на риндер.ру заниматься трёхмеркой.
Я , мать ё, написал, что вопрос решён не до конца
и надо дописать код.
ЗЫ.Кнопки, что ты мне заслал у меня на сайте стоят
уже полгода/11штук/. :mad:

sergwizard 04.10.2003 14:15

А я прислал это в ответ на твои два поста в этом топике. Судя по ним, ты - явно - не знаешь, как это делается.

Штрек 04.10.2003 15:20

Вложений: 1
Специально для sergwizard.
Весу чуть больше, но и кнопки, думаю посерьёзней.

sergwizard 04.10.2003 17:19

Да, это кру-у-уто! Очень оригинально и чрезвычайно продуктивно сначала аттачить мувиклип, затем делать его невидимым, а потом дублить его. Снимаю шляпу. Ну, а setProperty, вообще раздвинул для меня горизонт и показал завтрашний день Flash(а). :)

Штрек 04.10.2003 19:34

Освоишь AS2, ещё не такие горизонты откроются.
Если не понял, что любой вопрос можно решать
несколькими вариантами - я не виноват.
У нас тепло, а у Вас холодно - я ж не прикалываюсь.


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

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