Avatar billede peaceout Nybegynder
20. september 2004 - 09:38 Der er 12 kommentarer og
2 løsninger

når alle er usynlig så skifter der movieclip evt.

Aloha,
Jeg har fået hjælp til at lave sådan når man trykker på Knap1 så bliver kasse1 usynlig.

Hvordan går jeg sådan at når kasse1, kasse2, kasse3 og kasse4 er alle sammen usynlig, så skifter den eks. til label "KNOLD".

Det script jeg har i brug er:

knap1.onRelease = function() {
    kasse1._visible = !kasse1._visible;
}
Avatar billede Slettet bruger
20. september 2004 - 10:02 #1
Det kunne være i stil med:

kasser=4
this.onEnterFrame = function(){
d=0
for(i=1;i<kasser+1;i++){
if(!_root["kasse"+i]._visible)d++
if(d==kasser)_root.gotoAndStop("KNOLD")
}
}

- dog ikke afprøvet :O)
Avatar billede peaceout Nybegynder
20. september 2004 - 10:10 #2
den hopper bare forbi den frame hvor kasserne ligger i, og går direkte videre til "KNOLD".

Det skal være sådan at når jeg trykker på de 4 kasser, så bliver de usynlig og først når alle 4 kasser er usynlig skal man hopper videre til label "KNOLD"
Avatar billede Slettet bruger
20. september 2004 - 10:15 #3
Har du en stop(); i den frame hvor dine kasser ligger?
Avatar billede peaceout Nybegynder
20. september 2004 - 10:19 #4
yup
Avatar billede Slettet bruger
20. september 2004 - 10:27 #5
Øh.. damn - Det burde virke...
- ligger dine objekter på din mainframe eller hvordan er din fla opbygget?
- hvis den ikke fylder en bondegård så send den til mig, så fikser jer den, admin@flashfaq.dk
Avatar billede peaceout Nybegynder
20. september 2004 - 10:28 #6
Selve kasserne og knapperne er lagt i en Movieclip i frame "JAJA" og som forklaret før hele pointen er at når man har gjort sådan at alle kasserne er usynlig, så vil man hoppe til "KNOLD"
Avatar billede Slettet bruger
20. september 2004 - 10:37 #7
Jeg forstår godt pointen ;)
Du skal selvfølgelig referere ind i dit movieClip som hedder JAJA

kasser=4
this.onEnterFrame = function(){
d=0
for(i=1;i<kasser+1;i++){
if(!_root.JAJA["kasse"+i]._visible)d++
if(d==kasser)_root.gotoAndStop("KNOLD")
}
}
Avatar billede Slettet bruger
20. september 2004 - 10:41 #8
- eller hvis du ligger koden inde i movieClippet "JAJA" gør du sådan:

kasser=4
this.onEnterFrame = function(){
d=0
for(i=1;i<kasser+1;i++){
if(!this["kasse"+i]._visible)d++
if(d==kasser)_root.gotoAndStop("KNOLD")
}
}
Avatar billede peaceout Nybegynder
20. september 2004 - 10:42 #9
SWEET, det virker, jeg siger mange tak! Du for dine velfortjente point.
Avatar billede Slettet bruger
20. september 2004 - 10:47 #10
Jamen så laver jeg lige et svar - men du behøver ikke at give mig 100 point for det - behold bare halvdelen selv.
Avatar billede peaceout Nybegynder
20. september 2004 - 10:55 #11
Hvordan er det nu lige at jeg deler pointene.
Avatar billede Slettet bruger
20. september 2004 - 10:59 #12
Du laver selv et svar - og derefter markerer du begge brugernavne og trykker accepter.
Avatar billede peaceout Nybegynder
20. september 2004 - 11:02 #13
fair
Avatar billede peaceout Nybegynder
20. september 2004 - 11:02 #14
jeg siger hvertifald mange tak
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