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

    Non riesco a fermare il filmato!!

    Dentro il filmato ho un movie clip vuoto che contiene il codice per il metodo onClipEvent(enterframe). Dopo un pò che è stato eseguito, io voglio che smetta di farlo, ma anche se metto stop() lui continua ad eseguire il codice, come se continuasse ad entrare in un frame. Come faccio?

  2. #2
    non è facile capire da quanto hai scritto...
    però potresti provare con :


    delete this.onEnterFrame;
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    Non funzia...
    In poche parole all'interno del filmato ho un mc chiamato engine che contiene questo codice:

    onClipEvent(load) {
    ...
    }

    onClipEvent(enterFrame) {
    ...
    }

    Dentro il secondo evento gestisco il movimento di una pallina, e voglio che ad un certo punto il movimento si fermi, ma con stop() non si ferma e continua imperterrito come se niente fosse ad eseguire il codice al suo interno. Come posso fare per fermarlo?

  4. #4
    Originariamente inviato da Asmodeo
    Non funzia...
    In poche parole all'interno del filmato ho un mc chiamato engine che contiene questo codice:

    onClipEvent(load) {
    ...
    }

    onClipEvent(enterFrame) {
    ...
    }

    Dentro il secondo evento gestisco il movimento di una pallina, e voglio che ad un certo punto il movimento si fermi, ma con stop() non si ferma e continua imperterrito come se niente fosse ad eseguire il codice al suo interno. Come posso fare per fermarlo?
    posiziona correttamente il delete
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    Cosa intendi con posiziona corretamente?

  6. #6
    Originariamente inviato da Asmodeo
    Cosa intendi con posiziona corretamente?
    posta come hai messo il delete e vediamo se è corretto
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  7. #7
    Ecco qui tutto il codice! La parte interessata l'ho separata un pò dal resto per facilitare la lettura!


    onClipEvent (load) {
    ydir = true;//true = basso
    xdir = true;//true = destra
    FPS = 35;
    frameCount = 0;
    costanteRitorno = 75/100;
    pixelSuMetro = 100;
    gravita = 918/100;
    yInv = _root.palla._y;
    yReale = 385-yInv;
    yPrec = yReale;
    tempoCaduta = Math.sqrt(2*((yReale)/pixelSuMetro)/gravita);
    }
    onClipEvent (enterFrame) {
    if ((frameCount/FPS)<tempoCaduta) {
    if (ydir) {
    _root.palla._y = yInv+((gravita*Math.pow(frameCount/FPS, 2))/2)*pixelSuMetro;
    }//if
    else {
    _root.palla._y = yInv+((gravita*Math.pow((tempoCaduta-frameCount/FPS), 2))/2)*pixelSuMetro;
    }//else
    frameCount++;
    }//if
    else {
    if (ydir) {
    yReale = yReale*costanteRitorno;
    yInv = 385-yReale;
    tempoCaduta = Math.sqrt(2*(yReale/pixelSuMetro)/gravita);



    /*il problema stà quà!!!*/
    if (yPrec<(yReale+1)) {
    delete this.onEnterFrame();
    }//if




    else {
    yPrec = yReale;
    }//else
    }//if
    frameCount = 0;
    ydir = !ydir;
    }//else

    /*prova movimento asse x*/
    if (xdir) {
    _root.palla._x +=10;
    if (_root.palla._x >= 545)
    xdir = !xdir;
    }//if
    else {
    _root.palla._x -=10;
    if (_root.palla._x <= 5)
    xdir = !xdir;
    }//else

    }//onClipEvent

  8. #8
    ti rimando ad una discussione di qualche tempo fa..
    http://forum.html.it/forum/showthrea...e+onenterframe

    se non risolvi, vediamo che si può fare la prossima volta
    adesso meglio dormire
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  9. #9
    Allora, innanzitutto grazie mille, era proprio quello che stavo cercando, solo che c'è ancora un piccolo ostacolo. Quando voglio il filmato si ferma, ma mi ritorna questo messaggio d'errore:
    codice:
    256 levels of recursion were exceeded in one action list.
    This is probably an infinite loop.
    Further execution of actions has been disabled in this movie.
    Che vuol dire?
    __________________________________________________ ___________

    Non leggere niente qua sopra, tutto risolto!!! :quote: :quote:
    Colpa mia, errore da idiota. Grazie mille ancora!

  10. #10
    Originariamente inviato da Asmodeo
    Allora, innanzitutto grazie mille, era proprio quello che stavo cercando, solo che c'è ancora un piccolo ostacolo. Quando voglio il filmato si ferma, ma mi ritorna questo messaggio d'errore:
    codice:
    256 levels of recursion were exceeded in one action list.
    This is probably an infinite loop.
    Further execution of actions has been disabled in this movie.
    Che vuol dire?
    __________________________________________________ ___________

    Non leggere niente qua sopra, tutto risolto!!! :quote: :quote:
    Colpa mia, errore da idiota. Grazie mille ancora!
    :adhone: daccordo..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

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.