Avatar billede Slettet bruger
13. juni 2007 - 11:25 Der er 6 kommentarer

Script fejler

Jeg har en asp aplikation som looper x antal variabler.

Jeg ved ikke hvor mange variabler den spytter ud, hvorfor jg tjekker variablen i nedenstående script.

Første del tjekker at alle variabler er loaded.

Load2 er selve vriablen som jeg tjekker om findes og der kan være op flere variabler som så hedder load3 4 5 6 7 osv. Hvis variablen skal den afspille filmen i den scene scriptet er i og i slutningen af scenen hopper den så videre til en ny scene.

Nedenstående script står på alle scener som frame nr 2.

Fejlen er at den ikke registrere else sætningen, altså at den ikke hopper til scene 1 hvis variablen ikke er der..

if (_root.ready!="ok") {
        gotoAndPlay(_currentFrame - 1) ;
} else {
    if (_root.Load2!="") {
    gotoAndPlay("scene2", 6);
}    else{
    gotoAndPlay("Scene 1", 1);}
}
Avatar billede andersbro Nybegynder
13. juni 2007 - 11:42 #1
Der mangler der en } helt til slut

Der er forskel på den måde du skriver scene-navnene på "scene2" og "Scene 1", kan det have betydning?
Avatar billede Slettet bruger
13. juni 2007 - 12:09 #2
flash script help brokker sig gevaldigt over en ekstra } tilsidst

scenerne er korrekte nok.
Avatar billede Slettet bruger
14. juni 2007 - 08:10 #3
Kan det have noget at gøre med at den tjekker om variablen er tom, men faktisk eksistere variablen ikke???

Jeg mener i else sætningen:

if (_root.Load2!="") {
    gotoAndPlay("scene2", 6);
}    else{
    gotoAndPlay("Scene 1", 1);}
Avatar billede andersbro Nybegynder
14. juni 2007 - 08:50 #4
hvis det er det, der er galt, skal du tjekke om den er undefined
Avatar billede Slettet bruger
14. juni 2007 - 09:16 #5
hvordan gør man det
Avatar billede andersbro Nybegynder
14. juni 2007 - 10:13 #6
if (_root.Load2!=undefined) {
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