Avatar billede natsprinter Nybegynder
18. april 2007 - 16:51 Der er 1 kommentar og
1 løsning

createEmptyMovieClip sammen med hitTest

Jeg har creeret følgende lækre kode:

// Opret en tom movie
  this.createEmptyMovieClip("fotoHolder"+t+"_mc",t);
   
// Placer movieclip i slideren
  this["fotoHolder"+t+"_mc"]._x = afstand;
       
// hent et billede til at sætte ind i fotoholder

  hentFoto.loadClip("fotos/img"+t+".png",this["fotoHolder"+t+"_mc"])

Altså opretter jeg et tomt movieClip, og loader så billeder ind i disse movieClips.

Jeg har brug for at kunne checke om musen er over et givent movieClip. Det havde jeg håbet at kunne klare ved hjælp af hitTest metoden på følgende måde:

if(_root.slider_mc.pladsHolder1_mc.hitTest(_xmouse,_ymouse,true) == true){
trace("RAMT")                                   
}

Men ak og ve - det virker fin på "handmade" movieclips, men ikke på movieClip lavet med createEmptyMovieClip ???

Kan det passe, er jeg helt galt på den, eller er der en anden metode til at detekte om musen rører ved et af de omtalte movieClip?
Avatar billede natsprinter Nybegynder
18. april 2007 - 16:53 #1
Hvis du undre dig over, hvordan jeg henter billedet ind, så er det fordi denne lille kodelinie mangler i ovenstående:

var hentFoto:MovieClipLoader = new MovieClipLoader();

Blot til orientering til den der er nysgerrig :-)
Avatar billede kragekjaer Praktikant
18. april 2007 - 20:39 #2
det er lidt meget rodet, gør som følger:

var mc:MovieClip=this.createEmptyMovieClip("fotoHolder"+t+"_mc",t);
mc._x=afstand;

//slut

Desuden ved vi jo ikke hvor du placerer din kode, hvad refererer this til?

Udover det så skal du jo hele tiden tjekke om der er hittest, hvordan gør du det, det fremgår heller ikke af dine kode. Så smid nu hele skidtet op og lad os se ellers kan vi ikke hjælpe dig.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester