Autor Zpráva
robbie
Profil *
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.
mta
Profil *
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/x9vugPny/o1-jpg
u+lozto.cz/xNjArWkh/o2-jpg
u+lozto.cz/xpkgMGRH/o3-jpg
robbie
Profil *
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";
}
robbie
Profil *
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0