Autor | Zpráva | ||
---|---|---|---|
robbie Profil * |
#1 · Zasláno: 16. 3. 2015, 16:10:10 · Upravil/a: robbie
Zdravím,
chtěl bych se optat, zda lze v AS3 vytvořit odkaz z jednoho movieclipu v jedné vrstvě na jinou vrstvu obsahujicí další movieclip. Pokud ano, jak by měla vypadat syntaxe, nikde to nemohu najít. Konkretně mám ve vrstvě Movie movieclip Clip, který obsahuje 6 obrázků a každý z obrázků je zaroven tlacitkem, po kliknutí na na kazdý obrázek, by se mel na určeném místě na Stage objevit zvětšený obrázek. Tyto zvětšené obrázky jsou v další vrstvě nazvané Photos. Nevím však, jak na ně odkázat, případně jak je zobrazit na určité místo na Stagi. Dekuji za případnou pomoc ted mi to píše tohle: ArgumentError: Error #1063: Nesoulad počtu argumentů na BytSlider_fla::clip_1/showImage1(). Očekáváno 0, získáno 1. |
||
Časová prodleva: 3 dny
|
|||
mta Profil * |
#2 · Zasláno: 19. 3. 2015, 09:03:01
robbie, robbie, robbie:
Pro AS3 třeba takto: import flash.events.MouseEvent; big.stop(); function minClick(event:MouseEvent):void { big.gotoAndStop(event.target.name.substring(1)); } m1.addEventListener(MouseEvent.CLICK, minClick); m2.addEventListener(MouseEvent.CLICK, minClick); m3.addEventListener(MouseEvent.CLICK, minClick); u+lozto.cz/xNjArWkh/o2-jpg u+lozto.cz/xpkgMGRH/o3-jpg |
||
Časová prodleva: 4 dny
|
|||
robbie Profil * |
#3 · Zasláno: 23. 3. 2015, 20:32:50
Zkouším to jinak, z posuvníku s obrázky, chcete-li movie scrolleru, chci nahrát po klepnutí myši na jednotlivý obrázek , zvětšeninu obrázku do componenty UILoader. Instanci UILoaderu jsem nazval ui. Kod přikládám, ale hází mi to chyby:
Access of undefined property ok, link, pos, pred..... nechápu, tlačítkům jsem dal názvy instancí, tak kde je dále chyba? Dekuju za pomoc, fakt nevim, co zmenit ci prepsat. /*tlacitka uvnitr clipu, kazdy obrazek v image scrolleru/ slideru je zaroven tlacitko */ ok.addEventListener(MouseEvent.CLICK,showImg1); link.addEventListener(MouseEvent.CLICK,showImg2); pred.addEventListener(MouseEvent.CLICK,showImg3); pos.addEventListener(MouseEvent.CLICK,showImg4); tel.addEventListener(MouseEvent.CLICK,showImg5); van.addEventListener(MouseEvent.CLICK,showImg6); zach.addEventListener(MouseEvent.CLICK,showImg7); /* funkce nahravajici obrazky z externiho souboru do UILoader componenty */ function showImg1(){ ui.source="../Obrazky/img1.jpg"; } function showImg2(){ ui.source="../Obrazky/img2.jpg"; } function showImg3(){ ui.source="../Obrazky/img3.jpg"; } function showImg4(){ ui.source="../Obrazky/img4.jpg"; } function showImg5(){ ui.source="../Obrazky/img5.jpg"; } function showImg6(){ ui.source="../Obrazky/img6.jpg"; } function showImg7(){ ui.source="../Obrazky/img7.jpg"; } |
||
Časová prodleva: 3 dny
|
|||
robbie Profil * |
#4 · Zasláno: 26. 3. 2015, 20:25:52
Pouze poopravit cestu k tlačítkum:
/*tlacitka uvnitr clipu, kazdy obrazek v image scrolleru/ slideru je zaroven tlacitko */ clip.ok.addEventListener(MouseEvent.CLICK,showImg1); clip.link.addEventListener(MouseEvent.CLICK,showImg2); . . . jelikož tlačítka jsou v movieclipu , jehož instance name je "clip". proto uvedený zápis |
||
Časová prodleva: 9 let
|
0