10. februar 2005 - 15:59Der er
6 kommentarer og 1 løsning
URL (onPress) på et dynamisk MC
Jeg loader nogle jpg'er ind i et tomt MC via loadMovie. MC er oprettet med createEmptyMovieClip. Hvordan får jeg lavet det sådan, at ved at klikke på MC'et så starten en ny side op?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvad sker der også for koden?? hvorfor 3 loops? og hvad laver det der "next" ??
for(i=0;i<Antal;i++){ var mc = createEmptyMovieClip("Klip"+i, i); mc.loadMovie(i+".jpg"); }
Og du kan ikke sætte en metode på de oprettede movieclip, da det bliver resettet når der hentes noget ind i dte med loadMovie... Så du re nedt til at anvende en form for preloader... Evt. det nye MovieClipLoader objekt i mx 2004
Hvilket sprog tror du det er? For det ligner sgu ikke rigtig actionscript. :/
Heldigvis er actionscript så svagt typet, at man gerne må skrive "next" sådan helt spontant - men actionscript har intet og har aldrig haft noget at gøre med Vb og relaterede sprog.
Som pyroman siger, kan man ikke sætte onRelease direkte på det clip, som man loader i - men så kan man bare loade i et child:
function trykPåMig() { trace("du har trykket på "+this.num); } for(i=0;i<Antal;i++){ var mc = createEmptyMovieClip("Klip"+i, i); mc.createEmptyMovieClip("holder", 1).loadMovie(i+".jpg");¨ mc.num = i; mc.onRelease = trykPåMig; }
Og så burde det virke :)
-- Morten Barklund
Synes godt om
Slettet bruger
10. februar 2005 - 21:24#5
Det er jo dejligt at "kende" sådan nogle esser som jer.
Koden er sammensat af flere essers kode, og åbenbart lidt for meget kode.. ;-)
Ja, det er da lidt træls at Flash'en ikke melder fejl, når en newbie som jeg prøver kræfter med ActionScript...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.