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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
По умолчанию smart clips и его массив?!!!

Есть "smart clips" (представляет из себя бегущую полосу с кнопками пунктов меню). Кнопки размножаются автоматически по бегущей полосе (сделан массив).
Ещё есть ф-ция butact, определяющая, что будет делать кнопка при нажатиии.
Вопрос: как заставить работать все кнопки в этом массиве (которые получаются с помощью "duplicateMovieClip"), а то получается, что все кнопки выполняют один и тотже параметр?!!! Если потребуется предложу код программки!!!
__________________
SlimPsix...

Старый 27.04.2004, 19:59
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
там где плодишь свои дубликаты задавай им переменную с номером, по кторому потом и определишь кто вызыал butact или передавай его в качестве параметра ( в зависимости от того как это у тебя организовано)

Старый 28.04.2004, 11:56
SlimPsix вне форума Посмотреть профиль Отправить личное сообщение для SlimPsix Найти все сообщения от SlimPsix
  № 3  
SlimPsix
 
Аватар для SlimPsix

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
Всё таки мне не удолось заставить работать каждую кнопку - немного непонятно, поэтому выкладываю исходнику!!!
Вложения
Тип файла: zip lenta2.zip (6.3 Кб, 51 просмотров)
__________________
SlimPsix...

Старый 28.04.2004, 18:04
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
я не очень понимаю, в чем у тебя проблема, но на всякий случай
_x=0
for(i=1;i<=punkts.length;i++){
punkt.duplicateMovieClip('punkt'+i,i,{num:i});//здесь добавили num со значением пор. номера
this['punkt'+i]._x+=i*this['punkt'+i]._width;
}
shirina=punkts.length*punkt._width;
punkt._visible=false;
test=["","один","два","три","четыре","пять","шесть","семь","восемь","девять"];//для примера
function butact(num){// здесь пользуемся num по своему усмотрению
trace("нажата кнопка "+test[num]);
}

Старый 28.04.2004, 18:14
SlimPsix вне форума Посмотреть профиль Отправить личное сообщение для SlimPsix Найти все сообщения от SlimPsix
  № 5  
SlimPsix
 
Аватар для SlimPsix

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
Мне нужно, чтобы при нажатиии кнопки (например 2004) сцена переходила на определённый кадр, при нажатии кнопки "2005" сцена переходила на другой кадр!!! Тоесть чтобы каждой кноки был присвоен свой параметр!!!
__________________
SlimPsix...

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ну а в чем проблема ?
так и пиши
function butact(num){
_root.gotoAndStop(num);
//или _root.gotoAndStop(frames[num]);//( frames - массив с нужными номерами кадров)
}

Старый 29.04.2004, 11:02
SlimPsix вне форума Посмотреть профиль Отправить личное сообщение для SlimPsix Найти все сообщения от SlimPsix
  № 7  
SlimPsix
 
Аватар для SlimPsix

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
Так ведь все кнопки будут выполнять одно и тоже действие, а нужно сделать так, чтобы каждая кнопка выполняла отведённое только ей действие!!! (по сути дела кнопка ведь одна)!!!
__________________
SlimPsix...

Старый 29.04.2004, 17:10
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 8  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
Так ведь все кнопки будут выполнять одно и тоже действие
все кнопки будут вызывать одну и ту же функцию, но с разным параметром (num в этом примере),
а уж тебе надо позаботится, чтобы эта функция в зависимости от параметра выполняла то, что тебе нужно

Старый 29.04.2004, 17:43
SlimPsix вне форума Посмотреть профиль Отправить личное сообщение для SlimPsix Найти все сообщения от SlimPsix
  № 9  
SlimPsix
 
Аватар для SlimPsix

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
Спасибо!!!
__________________
SlimPsix...

Старый 12.05.2004, 16:36
SlimPsix вне форума Посмотреть профиль Отправить личное сообщение для SlimPsix Найти все сообщения от SlimPsix
  № 10  
SlimPsix
 
Аватар для SlimPsix

Регистрация: Apr 2004
Адрес: Москва
Сообщений: 47
Отправить сообщение для SlimPsix с помощью ICQ
Я всё равно мучаюсь и мучаюсь, всё равно ничего не выходит, ну может быть поможете, please!!!
__________________
SlimPsix...

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

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

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


 


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


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