Orario: 25-05-2013, 13:18 Benvenuto ospite! (Log inRegistrati)


Rispondi 
AS3: contatore, variabile di una classe
Autore Messaggio
safaryway
Junior Member

Messaggi: 22
Registrato: Mar 2012
Offline Offline
#1 AS3: contatore, variabile di una classe
0
Salve,
ho una classe 'class1' in cui c'è questa istruzione:
Codice PHP:
punteggio.text =  "punteggio:  "+count1.frasi
che fa vedere sullo schermo il punteggio, e questa funzione:
Codice PHP:
public function continua_(event:Event):void{    
  
count1.frasi=count1.frasi+1;
  
navigateToURL(new URLRequest("http://127.0.0.1/"),"_self");  

dove count1 è una classe, e 'frasi' una sua variabile public static:
Codice PHP:
package{
public class 
count1 extends Sprite {
    public static var 
frasiuint;

        
//costruttore
        
public function count1():void {        
    }    
  }

http://127.0.0.1/ è il mio localhost, sto lavorando in locale, che ricarica la pagina, che quindi richiama class1; io però mi aspetto che ogni volta che la chiama, incrementi di 1 la variabile "count1.frasi", invece rimane sempre a 0.
Chi mi saprebbe aiutare?
Grazie.
26-04-2012 13:55
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
tatosgames
lucidalabrador

Messaggi: 523
Registrato: Nov 2010
Offline Offline
#2 RE: AS3: contatore, variabile di una classe
0
non ho mai usato AS3, ma una domanda mi sorge spontanea. Come salvi il valore? Il ricarico di pagina penso che venga interpretato come una nuova istanza dell'applicativo.

Luca ConTato
26-04-2012 14:01
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
safaryway
Junior Member

Messaggi: 22
Registrato: Mar 2012
Offline Offline
#3 RE: AS3: contatore, variabile di una classe
0
Lo salvo in una classe che non viene chiamata al refresh della pagina.
26-04-2012 14:25
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
mastorna


Messaggi: 260
Registrato: Jan 2011
Offline Offline
#4 RE: AS3: contatore, variabile di una classe
0
Penso che tatosgames abbia ragione, se il tuo swf è caricato sulla pagina che stai refreshando è come far ripartire l'applicazione da 0

Sebastiano Morando
Atraxgames
27-04-2012 12:24
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Attila0413
Junior Member

Messaggi: 36
Registrato: Mar 2010
Offline Offline
#5 RE: AS3: contatore, variabile di una classe
0
Usa uno SharedObject per salvare e recuperare il valore della variabile:
http://attiliocarotenuto.com/flash/78-as...aredobject

Inoltre, invece di scrivere: count1.frasi=count1.frasi+1;

usa semplicemente: ++count1.frasi;

Infine, il nome di una classe dovrebbe sempre iniziare con una lettera maiuscola, Count1 e Class1 in questo caso.

[Immagine: 2eg8wtv.png]
03-05-2012 12:06
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum: