| 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: 11 let
|
|||
0