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?
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
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
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
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:
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 fungocodice: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(); }, ma è possibile che se uno aggiusta un problema subito se ne deve rompere un altro?
Help![]()
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
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:
Graziecodice: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 } }
se il problema è il moviemnto puoi usare il primo controllo che ti avevo scrittoOriginariamente 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:
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 fungocodice: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(); }, ma è possibile che se uno aggiusta un problema subito se ne deve rompere un altro?
Help![]()
poi metti i limiti e vedi se il problem apersiste cmqcodice: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; }
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
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
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![]()
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