Avatar billede sorteplov Nybegynder
04. august 2003 - 20:25 Der er 3 kommentarer og
1 løsning

SetMask problem i Flash MX

Hej

Jeg har et problem med at sætte en maske i Flash MX.

1
Jeg loader et billede ind i et mc på min stage. Det gør jeg i frame 1 i min _root timeline. Således:

loadMovie("grafik/" + varImg + ".jpg", mc_Img);


Derefter har jeg en preloader på mit mc (mc_Img). Således:

onClipEvent(enterFrame) {
  loaded = _root.mc_Img.getBytesLoaded();
  total = _root.mc_Img.getBytesTotal();
  hentet = Math.round((loaded/total)*100);
  _root.procent = hentet + " %";
  if(hentet == 100) {
      _root.procent = "Billed hentet"; // _root.procent er et dynamisk tekstfelt i root
  }
}

Så langt så godt.

Men nu vil jeg gerne maske mc´et met loaded billede.

Det har jeg gjort i min _root timeline med flg. kode:

mc_Img.setMask(mcMaske); // mcMaske er et mc jeg har i forvejen på min stage.

Men det virker ikke. Hvorfor?
Avatar billede sorteplov Nybegynder
04. august 2003 - 20:27 #1
Hov jeg kan ikke stave :-) - i får lige de sidste par linier igen...:

Men nu vil jeg gerne maske mc´et mc_Img med et mc jeg har på min stage i forvejen.

Det har jeg gjort i min _root timeline med flg. kode:

mc_Img.setMask(mcMaske); // mcMaske er et mc jeg har i forvejen på min stage.

Men det virker ikke. Hvorfor?
Avatar billede sorteplov Nybegynder
04. august 2003 - 20:38 #2
Lidt mere uddybning:

Før jeg hentede billederne ind i mc´et dynamisk var det ikke noget problem.

Først da jeg gjorde som ovenstående "forsvandt" masken?
Avatar billede sorteplov Nybegynder
04. august 2003 - 20:58 #3
OK - jeg løste det selv.

Alle properties etc. bliver åbenbart nulstillet når man loader noget ind i et MC. Så jeg lavede bare et mc inden i mc_Img som jeg hentede indholdet ind i.

Lidt besværligt...men OK det virker :-)
Avatar billede barklund Nybegynder
05. august 2003 - 07:42 #4
(det skulle jeg lige til at skrive - for det er nemlig løsningen ;)
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