Avatar billede baitianlong Nybegynder
30. maj 2002 - 21:36 Der er 2 kommentarer og
1 løsning

Swap depths

Hej.
Hvordan bruger man swap depths. Jeg har lavet dette script på nogle mcs ved siden af hinanden.

De vokser jo tættere musen er på dem. Men de skal også være øverst, når deres _xscale/_yscale er størst.

onClipEvent(enterFrame) {

afstandx = Math.abs(_root._xmouse - this._x);
afstandy = Math.abs(_root._ymouse - this._y);
afstand = afstandx+afstandy;
   
setProperty(this, _xscale, (100-afstand+25));
setProperty(this, _yscale, (100-afstand+25));

if(this._yscale < 25) {
this._yscale = 25;
}
if(this._xscale < 25) {
this._xscale = 25;
}
if(this._yscale > 100) {
this._yscale = 100;
}
if(this._xscale > 100) {
this._xscale = 100;
}

}

Se det her: www.legende.dk/portfolio.html
Avatar billede iggi Nybegynder
30. maj 2002 - 21:51 #1
jeg har tilføjet lidt kode i slutningen af dit script så skulle det virke mvh iggi

onClipEvent (enterFrame) {
    afstandx = Math.abs(_root._xmouse-this._x);
    afstandy = Math.abs(_root._ymouse-this._y);
    afstand = afstandx+afstandy;
    setProperty (this, _xscale, (100-afstand+25));
    setProperty (this, _yscale, (100-afstand+25));
    if (this._yscale<25) {
        this._yscale = 25;
    }
    if (this._xscale<25) {
        this._xscale = 25;
    }
    if (this._yscale>100) {
        this._yscale = 100;
    }
    if (this._xscale>100) {
        this._xscale = 100;
        this.swapDepths(10);  //her er den nye kode
    }
}
Avatar billede baitianlong Nybegynder
30. maj 2002 - 23:45 #2
Jeg troede man skulle skrive hvilket mc (instance) man ville swappe depths med. Dit foreslag virker dog perfekt, især hvis man gør det lidt før (this,_xscale>90) !!

-Det var jo let.
Avatar billede iggi Nybegynder
31. maj 2002 - 11:13 #3
Hej du kan både skrive hvilken instance dit pågældende movieclip skal swappe depth med, eller placere movieclippet i et bestemt depth. Hvis du har to movieclip a og b, og placerer a i depth 10 og b i depth 9 så vil a ligge sig øverst.

Mht. (this,_xscale>90) – så ser det bedre ud, da depth bliver skiftet ved 90 fremfor 100.

Tak for point mvh iggi
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