Avatar billede moonchild Nybegynder
27. november 2001 - 17:21 Der er 8 kommentarer og
2 løsninger

SwapDepths??? Hurtigt!!! Deadline is 20.00

Hey alle sammen!!! I need help! Jeg har ca. 3 timer til at finde svaret på dette spørgsmål... or im a dead man!

i frame 1: _level0:highest = \"1\";

Alle movieclips hedder menu og et tal... eks. menu1 og menu14
Knappen ligger i et movie clip med dette script:


on (press) {
    this.swapDepths(\"_level0:menu\"+_level0:highest);
    _level0:highest = substring(_name, 5, 1);
    startDrag (menu5);
}
on (release) {
    stopDrag ();
}

Scriptet skulle gerne sørge for at når man trykker på knappen, skulle movieclipet lægge sig over på de andre!!!! Hvorfor fungere det så ikke????
Avatar billede moonchild Nybegynder
27. november 2001 - 17:29 #1
Jeg ved godt at jeg har lavet en fejl i
_level0:highest = \"1\";

og til:

_level0:highest = \"15\";

Men den bytter stadig om på lagene \"random agtigt\"!

Avatar billede casualty Nybegynder
27. november 2001 - 17:40 #2
on (press) {
    _root.depthHolder++;
    swapDepths(_root.depthHolder);
}

Dette burde være rigeligt...
Avatar billede moonchild Nybegynder
27. november 2001 - 17:45 #3
Avatar billede gotcha Nybegynder
27. november 2001 - 17:55 #4
Du skal bare vedhæfte følgende til din knap i dine vinduer:

on (press) {
  _root.winDepth++; //Forøger den globale variabel med 1
  swapDepths(_root.winDepth) // Sætter dybden af dit movie clip til værdien af den globale variabel. Da denne lige er blevet forøget, så vil dit vindue være øverst (et movie clip med den største dybde vil altid være øverst)
  startDrag(this); // Brugeren trækker i dit movie clip
}
on (release,releaseOutside) {
  stopDrag(); // Brugeren kan ikke længere trække i dit movie clip
}

Mvh Morten
Avatar billede gotcha Nybegynder
27. november 2001 - 17:57 #5
Jeg lagde lige mærke til, at man faktisk ikke kan lukke dit ur ned, men kun minimere det. Du har formentlig sagt noget ala removeMovieClip(this) i dine andre vinduer, men da dit ur højst sandsynligt ikke er blevet duplikeret vha. duplicateMovieClip, så kan du ikke bruge removeMovieClip (alternativer er at oprette en tom frame i dit movie clip og så simpelthen gå til den, eller også bare sætte synligheden til falsk).

Mvh Morten
Avatar billede casualty Nybegynder
27. november 2001 - 17:58 #6
Hvad er foreskellen på winDepth og depthHolder?

Bare nysgerrig?
Avatar billede moonchild Nybegynder
27. november 2001 - 18:01 #7
Tak drenge!!!! I har reddet min r#v!!!!
Avatar billede gotcha Nybegynder
27. november 2001 - 18:06 #8
casualty >> Det er simpelhen bare en variabel på hovedtidslinien, som holder styr på dybden af vores movie clips. Den kunne sagtens have heddet et eller andet andet - det vigtige er, at dit movie clip tildeles dens værdi som dybde og dermed ligger øverst! :)

Mvh Morten
Avatar billede casualty Nybegynder
27. november 2001 - 18:19 #9
Ok tak :)
Avatar billede casualty Nybegynder
27. november 2001 - 18:20 #10
Og Tak for Points :)
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