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

    Domanda credo facile!

    ciao ragazzi mi presento, sono Donato, è da poco che uso flash, per le animazioni me la cavo abbastanza bene, per quanto riguarda la programmazione, molto meno. La mia domanda credo che per voi sia semplice, ho un pulsante che con il comando goandplay mi porta ad un determinato frame. quello che vorrei è che al primo clik sul pulsante vada a questo frame mentre al secondo click vada su un altro frame, al terzo di nuovo sul primo al quarto dul secondo e così via (in pratica quello che voglio ottenere è l'apparire di un ogetto e al secondo click la sparizione al terzo l'apparire al quarto invece di nuovo scomparire)

    Grazie

  2. #2
    bhe' se cliccando al pulsante vai al frame due, in questo secondo frame cambi il codice del pulsante no ?

    perche' alla fine clicchi su un pulsante ripetuto in frame diversi.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Visto che è la tua prima discussione, ho modificato io il titolo, ma attenzione alle prossime volte, il regolamento impone l'uso di titoli significativi, pena la chiusura del thread. Saluti

  4. #4
    Originariamente inviato da and80
    Visto che è la tua prima discussione, ho modificato io il titolo, ma attenzione alle prossime volte, il regolamento impone l'uso di titoli significativi, pena la chiusura del thread. Saluti
    sorry e grazie
    comunque tornando alla discussione, il codice non lo tengo sul frame ma sull'oggetto, quindi devo copiare il codice sul frame in cui compare il pulsante e poi sul frame dove mi manda il click?

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Volendo potresti fare uno switch che faccia il getURL a seconda di quale sia il frame in cui ti trovi, così non devi cambiare il codice.
    Comunque ti consiglio di scrivere il codice su frame, appare più ordinato ed è più facile trovarlo.

    Codice PHP:
    pulsante.onRelease = function () {
        switch (
    this._parent._currentframe) {
            case 
    1:
                
    this._parent.gotoAndStop(2);
                break;
            case 
    2:
                
    this._parent.gotoAndStop(3);
                break;
            case 
    3:
                
    this._parent.gotoAndStop(4);
                break;
            case 
    4:
                
    this._parent.gotoAndStop(5);
                break;
        }

    Dovrebbe essere abbastanza facile da comprendere.

  6. #6
    secondo me avevi ragione, devo inserire il codice direttamente sul frame!
    però ho questo probema, il codice da inserire dovrebbe essere qusto giusto?

    my_btn.onPress = function() {
    }gotoAndPlay();

    però mi dà i seguenti errori,

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: L'operatore '=' deve essere seguito da un operando

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
    my_btn.onPress = function() {

    non capisco

  7. #7
    la sintassi corretta è

    my_btn.onPress = function() {
    gotoAndPlay();
    };

    parentesi con punto e virgola alla fine..... perche' tu chiedi a flash

    my_btn onPress (quando vieni premuto) = function (esegui la funzione)

    {

    ESEGUI LA FUNZIONE

    }

    te lo spiega anche "L'istruzione deve apparire all'interno del gestore on"

  8. #8
    ragazzi grazie al vostro aiuto ci sono riuscito!
    grazie 1000!!!

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.