Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97

    cominciare la funzione a un frame preciso

    ho fatto una funzione per far muovere il MovieClip pallaBlu.
    Voglio far partire questa funzione al frame 45.
    Come faccio?

    la funzione che fa muovere il clip è questa:

    function scaloUnder(e:Event) {

    if (pallaBlu.width > 250.3) {
    pallaBlu.scaleX -= .05;
    pallaBlu.scaleY -= .05;
    pallaBlu.x -= 35;
    } else {
    pallaBlu.removeEventListener(Event.ENTER_FRAME, scaloUnder);
    }
    }

    che richiamo con questo:

    pallaBlu.addEventListener(Event.ENTER_FRAME, scaloUnder)


    Grazie in anticipo!!!

  2. #2
    ciao magari dico una c....a, ma metti il codice al frame 45, quando la testina raggiunge il frame 45 esegue la funzione..

    ciao....
    -Nextart.it Graphic Solutions

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97
    nextar ti ringrazio per l'intervento. Quello che dici non è una cazzata e lo so gia fare. la mia domanda è specifica per imparare a non spargere codice a destra e sinistra per i frame ma a radunarlo tutto sull primo frame...

    Naturalmente stò parlando di AS3.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è un caso in controsenso... infatti se vuoi che quel determinato codice sia utilizzato nel frame 45, lo devi effettivamente utilizzare nel frame 45
    bada però che utilizzare è diverso da inizializzare, infatti la funzione la puoi tranquillamente inizializzare nel primo frame

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97
    Penso di capire... per inizializzare intendi inserire l'addEventListener?

    Un'altra domandina... vorrei fare di dei movieClip dei pulsanti però senza trasformarli in simboli-Pulsanti... ho gò creato il codice per i vari mouse event e funziona tutto.
    Con quale stringa posso cambiare la freccia del mouse in manina?
    per inserirlo come evento ENTER_FRAME sul movielip...

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    >> Penso di capire... per inizializzare intendi inserire l'addEventListener?

    ehm, no il contrario... nel momento in cui fai function ecc... stai creando, inizializzando una funzione
    quando invece fai addEventListener la stai utilizzando


    >>Un'altra domandina... vorrei fare di dei movieClip dei pulsanti però senza trasformarli in
    >>simboli-Pulsanti... ho gò creato il codice per i vari mouse event e funziona tutto.
    >>Con quale stringa posso cambiare la freccia del mouse in manina?
    >>per inserirlo come evento ENTER_FRAME sul movielip...

    come mai vuoi inserirlo nell'enterFrame? comunque la proprietà da settare è buttonMode, un valore booleano

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97
    Scusami and80 ma nel fratempo avevo trovato la soluzione e l'ho condivisa...
    rigurdo all'ENTER_FRAME accetto graditi suggerimenti!
    Quello che faccio lo faccio in modo empirico leggendo un pò qui e la...

    Puoi darmi la soluzione del modo più corretto per inserire questo buttonMode?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97
    forse o capito:
    intendevi che bastava metterlo all'interno del frame es:
    MC.buttonMode = true;

    ?
    è così?

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da zizzolo
    Scusami and80 ma nel fratempo avevo trovato la soluzione e l'ho condivisa...
    rigurdo all'ENTER_FRAME accetto graditi suggerimenti!
    Quello che faccio lo faccio in modo empirico leggendo un pò qui e la...

    Puoi darmi la soluzione del modo più corretto per inserire questo buttonMode?
    lo scrivi e basta

    elemento.buttonMode = true;

    ovviamente lo inserisci prima dell'addEventListener di tipo "MouseEvent"

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da zizzolo
    forse o capito:
    intendevi che bastava metterlo all'interno del frame es:
    MC.buttonMode = true;

    ?
    è così?
    esatto

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.