Avatar billede jenslyn_s Nybegynder
12. juli 2006 - 16:03 Der er 5 kommentarer og
1 løsning

loadMovie og sound obj. problemer

Jeg har en movie kap1.swf

hvor i der ligger et MC i path "_root.soundObj" med følgende kode:
var intro = new Sound();
intro.attachSound("introMP3");

Andet steds ("_root.nogetMC.mereMC") ligger så
_root.soundObj.intro.start();

Det virker fint når jeg tester kap1.swf,

men ikke når jeg loader den ind med:
loadMovie("kap1.swf",_root.kap1);


Hvad er tricket? Rammer jeg forkert path med min start(); ?
Avatar billede jakwag Nybegynder
12. juli 2006 - 16:37 #1
hej

Du må ikke bruge _root.

Du skal bruge this._parent eller bare _parent som betyder et movieclip tilbage. Hvis du skal flere trin tilbage skal du skrive _parent._parent.

Så f.eks. kan det være du skal skrive:

_parent._parent.soundObj.intro.start();

: ) Jakob
Avatar billede jenslyn_s Nybegynder
12. juli 2006 - 16:41 #2
Klart, undgå root og hold det relativt, men det virker sgu' ikke :-/ den ligger i mit library med linkage...

Nogle idéer til hvordan jeg kan debugge?
Avatar billede jenslyn_s Nybegynder
12. juli 2006 - 16:41 #3
Og _parent._parent er fint når den spiller alene.
Avatar billede mat Nybegynder
12. juli 2006 - 16:49 #4
Prøv i din instanciering at skrive:

var intro = new Sound(this);
Avatar billede jenslyn_s Nybegynder
12. juli 2006 - 16:52 #5
mat, du er on point. Det var jo ffs det der var finten. Tak. Og Jakob, tak for input :-)

Smid et svar
Avatar billede mat Nybegynder
12. juli 2006 - 16:54 #6
aight :)
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