Visualizzazione dei risultati da 1 a 5 su 5

Discussione: eroore di sintassi

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    82

    eroore di sintassi

    salve a tutti
    un semplice aiuto per un principiante
    perchè di questi due script mi viene fuori errore di sintassi ??

    Set Variable: "load1" = getProperty ("_level1", _framesloaded )
    Set Variable: "load2" = getProperty ("_level2", _framesloaded )


    if(load1=2 and load2=2){
    gotoAndPlay ("control", 1)}
    else {gotoAndPlay (2)}
    end if



    grazie

  2. #2
    ma con cosa stai lavorando ??

    dalla Guida

    Availability

    Flash Player 4.

    Usage

    myMovieClip._framesloaded
    Description


    Property (read-only); the number of frames that have been loaded from a streaming movie. This property is useful for determining whether the contents of a specific frame, and all the frames before it, have loaded and are available locally in the browser. This property is useful for monitoring the download process of large movies. For example, you might want to display a message to users indicating that the movie is loading until a specified frame in the movie has finished loading.

    Example


    The following example uses the _framesloaded property to start a movie when all the frames are loaded. If all the frames aren't loaded, the _xscale property of the movie clip instance loader is increased proportionally to create a progress bar.
    codice:
    if (_framesloaded >= _totalframes) {
    	gotoAndPlay ("Scene 1", "start");
    } else {
    	_root.loader._xscale = (_framesloaded/_totalframes)*100);
    }

    quindi scriverei

    load1=_level1._framesloaded
    load2=_level2._framesloaded

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    82

    errore sintassi

    grazie mille
    il primo script adesso funziona
    un consiglio anche per l'altro ??


    if(load1=2 and load2=2){
    gotoAndPlay ("control", 1)}
    else {gotoAndPlay (2)}
    end if

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    82

    errore sintassi

    grazie mille
    il primo script adesso funziona
    un consiglio anche per l'altro ??


    if(load1=2 and load2=2){
    gotoAndPlay ("control", 1)}
    else {gotoAndPlay (2)}
    end if

  5. #5
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    innanzitutto togli l' end if(che è Pascal?? )
    poi in ordine di errore di sintassi:

    1 - metti un po meglio le parentesi(questo non c'entra con l'errore di sintassi però te lo dico lo stesso)
    2 - i punti e virgola sarebbe meglio metterli alla fine di ogni istruzione(tranne if... else, etc...)
    3 nell' if oltre a mancare le parentesi c'è un errore di programmazione grave...
    quando controlli 2 variabili non devi fare var1= var2... questo è un assegnamento ma devi usare == che è un operatore di confronto... :master:

    codice:
    if((load1 == 2) and(load2 == 2)){ 
        gotoAndPlay ("control", 1);
    } 
    else {
        gotoAndPlay (2);
    }
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.