07. december 2006 - 08:23Der er
6 kommentarer og 1 løsning
onRelease = function
Hej, Jeg looper et xml document igennem og for hver loop bruger jeg attachtmovieclip til at loade et movieclip hvori jeg efterfølgende loader en thumbnail i. Mit problem er bare hvordan jeg får smit et onrelease event på alle de attachede instancer af movieclippet?
Umiddelbart ville jeg mene at det var noget i stil med:
Når man loader et billede ind i et movieclip fjernes de events, der var knyttet til movieclip'et. Du skal derfor lægge events på ved onLoadInit(), dvs. lave en loadListener:
Hej, Jeg gør præcis som du skriver i din anden kommentar. først attacher jeg dog lige et movieclip hvori jeg smider et billed ind i. _root.matrix.attachMovie("thumb", "thumb_"+ i, i, {_x:XPos, _y:YPos}); _root.matrix["thumb_"+i].loadMovie(image[i], 1);
Men jeg kan ikke få fat i _root.matrix["thumb"+i].onRelease = function() {} ??
Som andersbro skriver i sin første post, så "overskriver" din loadMovie din event handler på dit movieclip. Du kan lave en "container" i movieclippet som du loader ind i, på den måde undgår du at påvirke det yderste clips event handler;
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.