Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    EnterFrame che non si ferma

    [PHP]onClipEvent (load) {
    this.onEnterFrame = function() {
    i = this._xscale;
    if (i == 50) {
    delete this.onEnterFrame;
    }
    this._xscale += 10;
    this._yscale += 10;
    };
    }
    PHP]

    perchè non riesco a fermare l'enterframe?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    perchè è scritto in maniera sbagliata il codice!!!

    se la tua i nell'istruzione i = this._xscale prende ad esempio un valore che non sia multiplo di 10 oppure un valore superiore a 50 hai fatto un bel patatrac...

    se prende ad esempio 12 allora l'esecuzione dell'on enterframe fara 12-22-32-42-52 (IL 50 L'HAI PASSATO)62-72 all'infinito....

    Prova a corregerre la condizione

    Codice PHP:
    onClipEvent (load) {
    this.onEnterFrame = function() {
    this._xscale;
    if (
    >= 50) {
    delete this.onEnterFrame;
    }
    this._xscale += 10;
    this._yscale += 10;
    };

    comunque per far si che l'onenterframe abbia successo(cioè vada almeno una volta)devi essere sicuro che i è inizializzato a meno di 50 all'inizio!!!

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    si infatti era quello il problema
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.