Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    (F8) Cambio di stato in una serie di bottoni

    Ciao a tutti

    Ho creato una serie di Clip filmati che fungono da bottoni così fatti:
    livello 1: 3 fotogrammi, uno per ciascun stato del bottone (Su-Sopra-Giù)
    livello 2: nei primi 2 fotogrammi il pulsante vero e proprio (ossia l'area sensibile) e nel 3° un fotogramma chiave vuoto
    livello 3: uno stop su ciascuno dei 3 fotogramma

    I clip filmati li ho istanziati come: 1MC, 2MC, 3MC, 4MC ....


    Questo il codice per il 2° clip
    (negli altri ovviamente cambiano i vari riferimenti)

    on (release) {

    //load Movie Behavior
    if(this._parent.divContenuto == Number(this._parent.divContenuto)){
    loadMovieNum("stelle.swf",this._parent.divContenut o);
    } else {
    this._parent.divContenuto.loadMovie("stelle.swf");
    }
    //End Behavior

    }

    on (rollOver) {gotoAndPlay(2);
    }

    on (rollOut) {gotoAndPlay(1);
    }

    on (release) {gotoAndStop(3);
    if (_root.4MC._currentFrame == "3") {
    _root.4MC.gotoAndPlay(1);
    }
    if (_root.3MC._currentFrame == "3") {
    _root.3MC.gotoAndPlay(1);
    }

    if (_root.1MC._currentFrame == "3") {
    _root.1MC.gotoAndPlay(1);
    }
    }
    __________________________

    Questo l'output:

    **Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 20: È previsto ')'
    if (_root.4MC._currentFrame == "3") {

    **Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 21: Errore di sintassi.
    _root.4MC.gotoAndPlay(1);

    **Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 22: Rilevato '}' imprevisto
    }

    Totale errori ActionScript: 3 Errori segnalati: 3
    ________________________________________

    Qualcuno può gentilmente aiutarmi a correggere?
    e buona serata

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    i nomi di istanza non possono iniziare con un numero, penso che l'errore consista solo in questo, il resto sembra ok

  3. #3
    Originariamente inviato da and80
    i nomi di istanza non possono iniziare con un numero, penso che l'errore consista solo in questo, il resto sembra ok
    Perfetto, hai proprio ragione.

    A dire il vero ne avevo avuto il sospetto e avevo già fatto una prova veloce senza ottenere risultati, probabilmente per un qualche mio errore nel cambiare troppo frettolosamente.
    Avevo anche cercato nella guida di flash, ma è talmente vasta e usa dei termini talmente tecnici che finchè non entro nella sua "filosofia" mi sarà difficile trovarvi soluzioni.

    Ora mi si presenterà un ulteriore problema da risolvere, sempre nella gestione pulsanti ... ma prima di chiedere voglio sbatterci un poco la testa.

    Grazie and80, sei stato prezioso
    Buona giornata

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.