Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 03.10.2003, 14:31
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 1  
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
По умолчанию программные кнопки????

Подскажите, пожалуйста!

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

Например:

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

Старый 03.10.2003, 23:25
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 2  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Вопрос весёлый.
Кнопки, что программно рисовать?
Если нет, то засунь кнопку/с инстанс.напр. 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);
пиши чего надо.

Старый 03.10.2003, 23:51
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 3  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
У тебя есть мувик на сцене под именем "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
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 4  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Ну и добавил бы, как будешь дубликатить поля с дин.текстом с названием.

Старый 04.10.2003, 06:09
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 5  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Специально для Штрека.
Вложения
Тип файла: zip for_shtrek.zip (4.2 Кб, 83 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.10.2003, 13:42
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 6  
Штрек

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

Старый 04.10.2003, 14:15
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 7  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
А я прислал это в ответ на твои два поста в этом топике. Судя по ним, ты - явно - не знаешь, как это делается.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.10.2003, 15:20
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 8  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Специально для sergwizard.
Весу чуть больше, но и кнопки, думаю посерьёзней.
Вложения
Тип файла: zip for_sergwizard.zip (31.3 Кб, 90 просмотров)

Старый 04.10.2003, 17:19
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 9  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Да, это кру-у-уто! Очень оригинально и чрезвычайно продуктивно сначала аттачить мувиклип, затем делать его невидимым, а потом дублить его. Снимаю шляпу. Ну, а setProperty, вообще раздвинул для меня горизонт и показал завтрашний день Flash(а).
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.10.2003, 19:34
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 10  
Штрек

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

Создать новую тему   Часовой пояс GMT +4, время: 19:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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