imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.09.2006, 11:23     # 1
V0land
::VIP::
рататуйло
 
Аватар для V0land
 
Регистрация: 30.11.2003
Адрес: Felwood
Пол: Female
Сообщения: 1 365

V0land Гурее всех гурых :-)
V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)
Flash listbox

У меня вопрос касаемо листбокса в восьмом флеше. Есть листбокс. В нем есессно много лейблов. как мне сделать что бы при нажатии на определенный лейбл, флеш перескакивал на определенный фрейм?

я подозреваю что это должно выглядеть как-то так:

Код:
if Lbox.getLabel == "Name 1" 
{
gotoandlay(2);
}

else
{
stop();
}
подскажите плиз кто что может =)
__________________
[ :: HeavyMetal Hamster :: ]
[ :: SPiRiT of RETRiBUTiON :: ]
V0land вне форума  
Старый 07.09.2006, 13:40     # 2
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
ИМХО лучше будет сделать так:
Сделать что-то вроде такого листбокса:
Код:
my_list.addItem({data:"2", label:"Фрейм 2"});
my_list.addItem({data:"3", label:"Фрейм 3"});
my_list.addItem({data:"4", label:"Фрейм 4"});
А на листбокс повесить событие
Код:
on(change) {
	gotoandlay(this.selectedItem.data);
}
Face вне форума  
Старый 07.09.2006, 16:44     # 3
V0land
::VIP::
рататуйло
 
Аватар для V0land
 
Регистрация: 30.11.2003
Адрес: Felwood
Пол: Female
Сообщения: 1 365

V0land Гурее всех гурых :-)
V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)
такой вот еще вопрос...

как мне листбокс сделать Movie Clip Instance of ListBox?
потомучто когда я создаю во флеше лист бокс (перетаскиваю из components), то у меня в пропертисах написано просто LIST. и с этим компонентом не пашет код, который прекрасно пашет в примере, скачанном из инета. а там как раз лист бокс является муви клипом и инстанс оф листбокс.


может я вообще что-то не так делаю?
зы флеш уже лет 5 в руках не держал, так что сильно не пинайте
__________________
[ :: HeavyMetal Hamster :: ]
[ :: SPiRiT of RETRiBUTiON :: ]
V0land вне форума  
Старый 07.09.2006, 20:11     # 4
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
V0land
Щелкай правой кнопкой на листбокс и выбирай "Convert to Symbol..."->"Movie Clip"->OK. Все созданное можешь посмотреть в Library (Ctrl+L).
зы Сам год во флеше ничего не кодил
Face вне форума  
Старый 07.09.2006, 20:43     # 5
V0land
::VIP::
рататуйло
 
Аватар для V0land
 
Регистрация: 30.11.2003
Адрес: Felwood
Пол: Female
Сообщения: 1 365

V0land Гурее всех гурых :-)
V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)
Face
пробовал, но тогда все прелести листбокса, а именно много лейблов пропадают... т.е. не нажимаются. ща попробую еще раз

ок, другой вопрос.

есть код
Код:
on (change) {
	mylabel = list.getSelectedItem().label;
	if (mylabel == "1") {
		textbox.text = "GOT IT";
	} else {
		stop();
	}

}
думаю, ясно что ничего не пашет. вопос - почему?
__________________
[ :: HeavyMetal Hamster :: ]
[ :: SPiRiT of RETRiBUTiON :: ]
V0land вне форума  
Старый 07.09.2006, 21:07     # 6
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
V0land
возможно не расставлены параметры наследования _parent, this и прочие. К примеру, вот в этом файле: http://hermit.territory.ru/files/flash.rar листбокс засунут в Movie Clip, а также данный код с небольшими изменениями нормально работает
Face вне форума  


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

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

Быстрый переход


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




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.