Avatar billede hoppe11 Nybegynder
03. juni 2007 - 14:10 Der er 5 kommentarer og
1 løsning

this getNextHighestDepth

Jeg er lidt i tvivl omkring getNextHigestDepth() og hvordan den anvendes

Jeg har et par eksempler

eks. 1
var mc = _root.createEmptyMovieClip('mc', _root.getNextHighestDepth());

Her opretter man et mc i level0 i den øverste ledige dybde?

eks. 2
var mc = _root.createEmptyMovieClip('mc', this.getNextHighestDepth());

Hvad nu hvis man skriver this i stedet for _root i dybden? Hvilken dybde tager man så fra? er det stadig _root fordi det er der man opretter mc'et?

Grunden til jeg spørger er for at lette skrivearbejdet lidt og hvis man bare kan nøjes med at skrive this.getNextHighestDepth() var det jo lidt "nemmere", men vil være sikker på at resultatet er det samme

:)
Avatar billede maqhem Nybegynder
03. juni 2007 - 14:16 #1
this tager scopet. Hvis du skriver koden i root'en, bliver this til _root. Skriver du var mc = _root.createEmptyMovieClip('mc', this.getNextHighestDepth()); inde i et mc, giver det ikke meget mening, da du så snupper en ledig dybte fra movieclippet selv af.
Avatar billede hoppe11 Nybegynder
03. juni 2007 - 14:36 #2
uddyb venligst :)
Avatar billede hoppe11 Nybegynder
03. juni 2007 - 14:42 #3
det jeg ikke er med på er scopet?
Avatar billede maqhem Nybegynder
03. juni 2007 - 23:16 #4
Scope er dit fokus. Hvis du har en with(mc) bliver mc til dit scope, og alle koder mellem { og } bliver derfor lavet på mc.

with(movieclip) {
    _x = 50;
    _y = 20;
}

Svarer til følgende:

movieclip._x = 50;
movieclip._y = 20;

Men fordi du ændrer dit scope, som altid kan kaldes med this, kan du nøjes med _x og _y. Så er det forudbestemt, at de bearbejdes på scopet, som er movieclip.
Avatar billede hoppe11 Nybegynder
03. juni 2007 - 23:40 #5
lav et svar :)
Avatar billede maqhem Nybegynder
03. juni 2007 - 23:49 #6
Oki doki
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