Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    306
    per player intendi il giocatore o il flash player?
    se il giocatore, in che senso si blocca?
    se il flash player, che cosa ti dice di preciso?
    buonuomo.tomma@tiscali.it

  2. #12
    Quello che si blocca è lo stronzo del flash player dopo un po' che sono li a giocare si blocca tutto il gioco l'ho testato anche su pc + potenti del mio ed il risultato è lo stesso si blocca senza preavviso

    Grazies

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    306
    boh, forse è che dopo un toto di duplicati il loro nome è troppo lungo a causa dei numeri che ci aggiungi, prova a fare in modo che quando un contatore arriva ad un certo valore si azzera, occhio però che se compaiono due clip conlo stesso nometipo due nemico1, il secondo cancella il primo
    prova così, o non so...
    buonuomo.tomma@tiscali.it

  4. #14
    adesso ho ripreso il consiglio che mi aveva dato fin dall'inizio enigma e cioè di usare il clearinterval l'ho messo in questa posizione:

    codice:
    numEnemy=10;
    attesa=6000; 
    creanemico();
    
    function creanemico() {
    intervallo = setInterval(pausa,attesa);
    function pausa() {
    nexT();
    clearInterval(intervallo);
    }
    
    }
    
    function nexT(){
    for (i=1; i<=numEnemy; i++){
    nemico.duplicateMovieClip( "nemico"+i, i );
    }
    creanemico();
    }
    ed incredibilmente non si blocca + però quando premo per troppo tempo un tasto di direzione su ad esempio la navicella parte e se ne scapa via e difficilmente riesco a tirarmela indietro dopo un po' , questo problema subito non esiste dopo 2 minuti di gioco spunta fuori come un fungo , ma è possibile che se uno aggiusta un problema subito se ne deve rompere un altro?

    Help

  5. #15
    CIAO SCUSAMI MA HO RIPRESO ORA LA DISCUSSIONE IN MANO QUAL'è IL PROBLEMA ADESSO? scusa il maiuscolo non me ne ero accorto .

    non ho capito cosa succede adesso
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #16
    in pratica il problema è che grazie ad un clearInterval inserito nel punto preciso(credo cmq vedi script del post sopra) il filmato non si blocca + però ora dopo un po' che sono li a giocare è come se i tasti di direzioni quelli che uso per muovere la navicella mi rimanessero premuti e la navicella se ne scompare dallo stage.

    Con l'aiuto del guccino ho ho modificato il clip event della navicella in questa maniera proprio per disattivare la possibilità di tenere premuto e sparare di seguito.. forse magari adesso è qualcosa qui che non funge

    script sulla navicella:


    codice:
    onClipEvent(load){ 
    var premuto = 0 
    speed=20; //velocita navicella 
    _root.palla._visible=false; //nasconde la pallottola 
    counter=1; //numero spari utile per duplicare movieclip 
    } 
    
    onClipEvent (enterFrame) { 
    speed=20; 
    if (Key.isDown(Key.RIGHT)) { 
    this._x+=speed; 
    } 
    else if (Key.isDown(Key.LEFT)) { 
    this._x-=speed; 
    } 
    //qui vanno bene, o su o giù
    if (Key.isDown(Key.DOWN)) { 
    this._y+=speed; 
    } 
    else if (Key.isDown(Key.UP)) { 
    this._y-=speed; 
    } 
    if (Key.isDown(Key.SPACE)) { 
    if(premuto == 0){ 
    counter++; 
    _root.palla.duplicateMovieClip( "palla"+counter,counter ); 
    _root["palla"+counter]._visible=true; 
    premuto = 1 
    } 
    } 
    if(Key.isDown(Key.SPACE) == false){ 
    premuto = 0 
    } 
    }
    Grazie

  7. #17
    Originariamente inviato da eddydesigner
    adesso ho ripreso il consiglio che mi aveva dato fin dall'inizio enigma e cioè di usare il clearinterval l'ho messo in questa posizione:

    codice:
    numEnemy=10;
    attesa=6000; 
    creanemico();
    
    function creanemico() {
    intervallo = setInterval(pausa,attesa);
    function pausa() {
    nexT();
    clearInterval(intervallo);
    }
    
    }
    
    function nexT(){
    for (i=1; i<=numEnemy; i++){
    nemico.duplicateMovieClip( "nemico"+i, i );
    }
    creanemico();
    }
    ed incredibilmente non si blocca + però quando premo per troppo tempo un tasto di direzione su ad esempio la navicella parte e se ne scapa via e difficilmente riesco a tirarmela indietro dopo un po' , questo problema subito non esiste dopo 2 minuti di gioco spunta fuori come un fungo , ma è possibile che se uno aggiusta un problema subito se ne deve rompere un altro?

    Help
    se il problema è il moviemnto puoi usare il primo controllo che ti avevo scritto

    codice:
    onClipEvent (load) { 
    var premuto = 0 
    _root.palla._visible=false; //nasconde la pallottola 
    counter=1; //numero spari utile per duplicare movieclip 
    xSpeed = 0; 
    ySpeed = 0; 
    thrust = 3; 
    decay = 0.90; 
    maxSpeed = 15; 
    } 
    onClipEvent (enterFrame) { 
    if (Key.isDown(Key.RIGHT)) { 
    xSpeed += thrust*Math.cos(Math.PI/180); 
    } else { 
    xSpeed *= decay; 
    } 
    if (Key.isDown(Key.LEFT)) { 
    xSpeed -= thrust*Math.cos(Math.PI/180); 
    } else { 
    xSpeed *= decay; 
    } 
    if (Key.isDown(Key.UP)) { 
    ySpeed += thrust*Math.cos(Math.PI/180); 
    } else { 
    ySpeed *= decay; 
    } 
    if (Key.isDown(Key.DOWN)) { 
    ySpeed -= thrust*Math.cos(Math.PI/180); 
    } else { 
    ySpeed *= decay; 
    } 
    speed = Math.sqrt((xSpeed*xSpeed)+(ySpeed*ySpeed)); 
    if (speed>maxSpeed) { 
    xSpeed *= maxSpeed/speed; 
    ySpeed *= maxSpeed/speed; 
    } 
    _y -= ySpeed; 
    _x += xSpeed; 
    }
    poi metti i limiti e vedi se il problem apersiste cmq
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #18
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    306
    mi sembra strano che questo bug non spunti subito, non vedo alcuna limitazione per le x e le y della nave, dovrebbe uscire dallo schermo in ogni caso...
    comunque prova a fare una cosa del tipo
    if (Key.isDown(Key.RIGHT) && this._x < 550) {
    this._x+=speed;
    }
    questo per ogni tasto
    presumendo che il tuo stage sia quello di default di 550 pixels...
    buonuomo.tomma@tiscali.it

  9. #19
    A dire il vero quella storia che la navicella mi parte e va all'infinito da solo mi è capitato una sola volta perchè avevo lasciato 5 minuti il gioco andare da solo...

    adesso pereò sembra che dopo ripetuti test il gioco sia stabile!!


    grazie tantissimo a tutti e due

    ora ho messo i limiti che mi avete detto di mettere così anche se parte si blocca li quindi (era rif. alla nave );


    GRazie ancora amici

  10. #20
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.