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

    Aiuto! ShareObject e variabile numerica

    Salve a tutti.
    Sono due giorni che ci sbatto la testa, ma proprio non ne vengo a capo!
    Sto cercando di far scrivere su un cookie Shared Object il valore numerico corrispondente al volume impostato dall'utente tramite un controllo flash (inserito su pagine html).
    Se inserisco direttamente il valore numerico il cookie viene scritto correttamente se invece uso (come devo fare) una variabile -che è poi la stessa che regola effettivamente il volume- nel file .sol vengono scritti caratteri tipo chioccioline, lettere e parentesi!

    questo il codice che utilizzo nell'istanza dello slider di controllo del volume
    codice:
     
    volume_mc.top = volume_mc._y; 
    volume_mc.bottom = volume_mc._y; 
    volume_mc.left = volume_mc._x; 
    volume_mc.right = volume_mc._x+80; 
    volume_mc._x += 50; 
    volume_mc.handle_btn.onPress = function() { 
        startDrag(this._parent, false, this._parent.left, this._parent.top, this._parent.right, this._parent.bottom); 
    }; 
    volume_mc.handle_btn.onRelease = function() { 
        stopDrag(); 
        var level:Number = Math.ceil(this._parent._x - this._parent.left); 
        this._parent._parent.song_sound.setVolume(level); 
    
    	var volumeMusica:SharedObject = SharedObject.getLocal("cookieVolume");
            volumeMusica.data.nuovoVolume = level;
    	volumeMusica.flush(); 
    	trace(volumeMusica.data.nuovoVolume = level);
    }; 
    volume_mc.handle_btn.onReleaseOutside = slider_mc.handle_btn.onRelease;
    PS. la funzione "trace" evidenzia che la variabile è effettivamente un numero, ma questo non viene scritto correttamente nel cookie.

    Ringrazio anticipatamente quanti vorranno darmi una mano dato che io non ne so praticamente nulla di ActionScript se non quanto letto nei tutorial e in questo forum!
    Ciao Marcella

  2. #2
    ciao marcella,

    ti va di mandarmi i file sorgenti delle tue prove .fla...


    cosi a primo impatto ti direi che la variabile essendo un numero viene interpretata come stringa....(probabilemente mi sbaglio)

    ma magari facendo delle prove riesco a capire meglio


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.