въпрос ActionScript 3.0

eXpRess1on

Registered
Това ми е кода:

Код:
musichome.addEventListener(MouseEvent.CLICK, musicHome);
function musicHome(event:MouseEvent):void{
gotoAndStop(1);
};

musichouse ми е бутона, а той се намира в друг бутон с име music.
Въпроса ми е как мога да вляза в бутона music с този код ? Благодаря.
 
Здравей :). Не можах да разбера как така да влезеш в бутона music, но може да пробваш така. Код:

Код:
musichome.addEventListener(MouseEvent.CLICK, musicHome);
function musicHome(event:MouseEvent):void{
event.target.parent.gotoAndStop(1);
};
 
Здрасти. Грешката, която ми дава е следната:

Код:
1120: Access of undefined property musichome.

Това, което аз разбирам е, че няма такъв бутон. Напротив, има, обаче се намира в друг бутон с име music. Как да вляза в него чрез AS3?



Ако бях в AS2 щеше да е така:

Код:
music.musichome.addEventListener...
 
По принцип, ако имаш вложени обекти, както си го написал, трябва да работи:

Код:
music.musichome.addEventListener(MouseEvent.CLICK, onMusic);

function onMusic(event:MouseEvent):void {
	event.target.parent.gotoAndStop(2);
}
 
Не става. Това е грешката:

Код:
1119: Access of possibly undefined property musichome through a reference with static type flash.display:SimpleButton.

Пробвах разни работи ама не се получава...
 
Sprite -> DisplayObjectContainer -> InteractiveObject -> DisplayObject -> EventDispatcher -> Object

SimpleButton -> InteractiveObject -> DisplayObject -> EventDispatcher -> Object


няма да можеш да адресираш какъвто и да е DisplayObject в бутона си, защото класа SimpleButton не унаследява DisplayObjectContainer.
защо ти е необходим бутон вложен в бутон??
направи бутон в MovieClip.
 
Защото ми е много лесно с опциите му Over, Down, Hit... и става по-красиво така. При movie clip-a неможе да стане така както го искам точно.
 
с movieclip-a могат да се правят какви ли не неща но се искат познания в областа.
не ми стана ясно защо използваш бутон в бутона, а не направиш само 1 бутон. :roll:
 
Представи си плеър, от който могат да се пускат видео и музика. Има бутон водещ към музика и водещ към видео. Когато натиснеш бутона за музика, вътре песните които пускаш, също са бутони. Същото е и с видео. :shock: Това е :D.


Ще пробвам с movie clip, ако имам проблеми ще питам :?:
 

Back
Горе