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

    Problemi con l inserimento di un codice in java script

    Ciao a tutti sono nuovo di questo forum....un po di giorni fa ho consultato la vostra guida per creare un sito in flash a questo link http://flash.html.it/guide/lezione/2...nu-principale/ ...ho fatto tutte le cose indicate fino all' inserimento del pulsanteDentro...dove dice di inserire inizialmente nel pulsante questo codice:
    codice:
    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
    if (_currentframe>(_totalframes/2)) {
    gotoAndPlay (_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = true;
    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
    if (_currentFrame<(_totalFrames/2)) {
    gotoAndPlay (_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = false;
    }
    }
    e fino a qui tutto bene.
    Poi di seguito c e scritto di aggiungere al pulsante questo codice:
    codice:
    onClipEvent (mouseMove) {
    if (!premuto) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
    if (_currentframe>(_totalframes/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = true;
    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
    if (_currentFrame<(_totalFrames/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = false;
    }
    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    gotoAndStop (11);
    _root.comandi(_parent._name);
    premuto = true;
    }
    }
    Io allora ho cancellato dal pulsante il codice di prima e ho inserito quest ultimo solo che adesso esportando il filmato mi da i seguenti 5 errori:
    codice:
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: I gestori onClipEvent non possono essere nidificati in altri gestori onClipEvent
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: Il blocco di istruzioni deve terminare con '}'
         if (!premuto) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    Totale errori ActionScript: 5 	 Errori segnalati: 5
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: I gestori onClipEvent non possono essere nidificati in altri gestori onClipEvent
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 25: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: Il blocco di istruzioni deve terminare con '}'
         if (!premuto) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 25: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: Il blocco di istruzioni deve terminare con '}'
         if (!premuto) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 25: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 25: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
         onClipEvent (mouseMove) {
    
    Totale errori ActionScript: 1 	 Errori segnalati: 1
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: I gestori onClipEvent non possono essere nidificati in altri gestori onClipEvent
         onClipEvent (mouseDown) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 2: Il blocco di istruzioni deve terminare con '}'
         if (!premuto) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
         onClipEvent (mouseMove) {
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 24: Errore di sintassi.
         }
    
    Totale errori ActionScript: 5 	 Errori segnalati: 5
    Potreste dirmi cosa ho sbagliato o che errore e' presente nel codice per favore...?vi ringrazio in anticipo...

  2. #2
    fa cosi
    sul frame metti
    Codice PHP:
    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo "home";
    // blocchiamo il rollover del pulsante "home"
    _root[ultimo].premuto true;
    // mandiamo il movieclip "home" al frame 11
    _root[ultimo].gotoAndStop(7);
    function 
    comandi (nome) {
    if (
    nome != ultimo) {
    if (
    nome == "home") {
    //AZIONI CHE VUOI
    }else {
    //CARICO IL FILMATO CHE SI CHIAMA COME LA SEZIONE
    loadMovieNum (nome ".swf"1);
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    _root[ultimo].premuto false;
    // riavviamone la riproduzione
    _root[ultimo].play();
    ultimo nome;
    }

    sui tuoi pulsanti che saranno dei movieclip ci metti
    Codice PHP:
    onClipEvent (mouseMove) {
    if (!
    premuto) {
    if (
    this.hitTest(_root._xmouse_root._ymousefalse) && !aperto) {
    if (
    _currentframe>(_totalframes/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto true;
    } else if (!
    this.hitTest(_root._xmouse_root._ymousefalse) && aperto) {
    if (
    _currentFrame<(_totalFrames/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto false;
    }
    }
    }
    onClipEvent (mouseDown) {
    if (
    this.hitTest(_root._xmouse_root._ymousefalse)) {
    gotoAndStop (7);
    _root.comandi(this._name);
    premuto true;
    }

    dovrebbe fungere
    ovviamente ai movieclip devi mettere un nome istanza
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Funziona perfettamente...grazie tantissimo Crescenzo....

  4. #4
    Quando passo soppra con il mouse fa l effetto di sfumatora mentre se clicco l immagine del pulsante si ferma...e cosi che dovrebbe andare..?

  5. #5
    Originariamente inviato da Master.89
    Quando passo soppra con il mouse fa l effetto di sfumatora mentre se clicco l immagine del pulsante si ferma...e cosi che dovrebbe andare..?
    si quel codice fa quella cosa li

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    ok...grazie....

  7. #7
    Originariamente inviato da Master.89
    ok...grazie....
    di niente figurati
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.