Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: flash loadvars

  1. #1

    flash loadvars

    salve ragazzi ho bisogno di aiuto

    sono giunto quasi alla fine del mio progetto però adesso mi ritrovo di fronte ad un problema.

    da flash scrivo i valori delle mie variabili in db passate tramite POST e fin qui tutto funziona...

    adesso vorrei recuperare i valori che sono in db e assegnarle al mio oggetto sedia

    ho seguito una PILLOLA su questo forum solo che non funziona ecco come recupero le variabili all'interno del mio mc sedia

    flash

    Codice PHP:
    var percorso = new String("http://localhost/ges/");

            var 
    nome= new String();

            var 
    posx;

            var 
    posy;

            

            var 
    carica = new LoadVars();

            
    carica.onLoad=function(success){

                if(
    success){

                    
    nome=this["nome"];

                    
    posx=this["posx"];

                    
    posy=this["posy"];

                    
    trace("nome caricao è "nome "posizione x " +posx "posizione y "+posy);

                    }else{

                        
    trace("errore nel caricamento");

                        

                        }

            }

                
    carica.load(percorso+"sendParametri.php");

    //qui vorrei impostare la posizione al mio mc sedia in base alle variabili recuperate
                     
    _root.sedia._x=posx;

            
    _root.sedia._y=posy
    il problema che questo trace mi stampa tutto undefined quindi credo che le variabili non le prende
    Codice PHP:
    trace("nome caricao è "nome "posizione x " +posx "posizione y "+posy); 
    script php sendParametri.php

    Codice PHP:
    <?php

    mysql_connect
    ("localhost","root","cccccc");

    mysql_select_db("prova");


    $query=("SELECT * FROM tavoli WHERE nome ='sedia'");

    if(
    mysql_num_rows($query)>0){

    $mostra mysql_fetch_array($query);

    $output="$nome=".$mostra["nome"]."&\n";

    $output.="$posx=".$mostra["posx"]."&\n";

    $output.="$posy=".$mostra["posy"]."&";



    }

    echo 
    nl2br($output);



    ?>
    ragazzi datemi una mano per favore

    ho quasi finito se risolvo questo problema
    grazie in anticipo

    ps ecco il link
    della pillola che ho seguito

    http://forum.html.it/forum/showthrea...hreadid=457946

  2. #2
    beh ...nn ne capisco molto di php ...quindi supposto che la pag php ti dia una cosa del genere come output

    nome=valore&posizione=valore....

    prova cosi

    Codice PHP:
    var percorso = new String("http://localhost/ges/"); 

            var 
    nome= new String(); 

            var 
    posx

            var 
    posy

             

            var 
    carica = new LoadVars(); 

            
    carica.onLoad=function(success){ 

                if(
    success){ 

                    
    nome=carica.nome

                    
    posx=carica.posx

                    
    posy=carica.posy

                   
    //qui vorrei impostare la posizione al mio mc sedia in base alle variabili ecuperate 
                     
    _root.sedia._x=carica.posx

                   
    _root.sedia._y=carica.posy


                    
    trace("nome caricao è "nome "posizione x " +posx "posizione y "+posy); 

                    }else{ 

                        
    trace("errore nel caricamento"); 

                         

                        } 

            } 

                
    carica.load(percorso+"sendParametri.php"); 
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    grazie mille crescenzo davvero molto gentile sei stato...

    ho risolto il problema finalmente però se ne presenta un altro

    ho un menu e su un bottone del menù ho un codice che mi duplica un mc in questo modo

    Codice PHP:
    on(release){
        
    trace("sono sul bottone duplica "+_root['contTavoli']);
    //la variabile _root['contTavoli'] è inizializzata a zero sul primo fotogramma nello stage
        
    if(_root['contTavoli']==0){
    // se la variabile è 0 prelevo mc tavolo dalla libreria e lo posiziono al centro dell stage e //funziona
            
    _root.attachMovie("tavolo","tavolo",100);
            
    _root.tavolo._x=304;
            
    _root.tavolo._y=280;
        
            
    set(_root['contTavoli']++,"");
            
    trace("spostato");
            }else{
    //qui ho un problema quando faccio il duplicate del mc tavolo il suo nome istanza risulta Nan //quando lo stampo invece dovrebbe essere "tavolo1",tavolo2 ecc dato da //tavolo+_root['contTavoli'] che incremento ogni volta solo non funge
                
    duplicateMovieClip(_root.tavolo,_root.tavolo+_root['contTavoli'],(25+_root['contTavoli']));
                
    set(_root['contTavoli']++,"");
                }
        } 
    ho provato anche cosi solo che non va neanche così

    Codice PHP:
    duplicateMovieClip(_root.tavolo._name,_root.tavolo._name+_root['contTavoli'],(25+_root['contTavoli'])); 

    e anche così

    Codice PHP:
    duplicateMovieClip(_root["tavolo"],_root["tavolo"+_root['contTavoli']],(25+_root['contTavoli'])); 

  4. #4
    beh fa una provo al volo cosi...
    Codice PHP:
    on(release){ 
        
    trace("sono sul bottone duplica "+_root['contTavoli']); 
    //la variabile _root['contTavoli'] è inizializzata a zero sul primo fotogramma nello stage 
        
    if(_root.contTavoli==0){ 
    // se la variabile è 0 prelevo mc tavolo dalla libreria e lo posiziono al centro dell stage e //funziona 
            
    _root.attachMovie("tavolo","tavolo",100); 
            
    _root.tavolo._x=304
            
    _root.tavolo._y=280
         
    //con questa che fai? incrementi la variabile? 
            
    set(_root['contTavoli']++,""); 
    //si fa anche cosi  _root.contTavoli++
            
    trace("spostato"); 
            }else{ 
    //qui ho un problema quando faccio il duplicate del mc tavolo il suo nome istanza risulta Nan //quando lo stampo invece dovrebbe essere "tavolo1",tavolo2 ecc dato da //tavolo+_root['contTavoli'] che incremento ogni volta solo non funge 
                
    duplicateMovieClip(_root.tavolo,_root["tavolo"+_root.contTavoli],(25+_root.contTavoli)); 
                
    set(_root['contTavoli']++,""); 
                } 
        } 
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    provato ma non va
    mi esce undefined se stampo il nome

    Codice PHP:
    duplicateMovieClip(_root.tavolo,_root["tavolo"+_root.contTavoli],(25+_root.contTavoli)); 
    sei una persona molto gentile crescenzo
    grazie di cuore per l'aiuto che mi stai dando

  6. #6
    e cosi

    duplicateMovieClip(_root.tavolo,this["tavolo"+_root.contTavoli],this.getNextHighestDepth());

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    niente cavolo non va ma perchè non capisco

    ho una serie di trace che mi stampano le relative informazioni di cui ho bisogno

    nel primo caso quando sposto il tavolo dalla libreria allo stage tutto funge

    codice:
    tavolo
    il nome vale tavolo
    la posizione x vale 67
    la posizione y vale 100
    la rotazione  vale 0
    la larghezza vale 322.3
    l'altezza vale 186.85
    
    invio eseguito correttamente
    nome caricao è tavoloposizione x 67posizione y 100
    ma quando riclicco

    ecco cosa appare


    codice:
    undefined
    il nome vale undefined
    la posizione x vale 172
    la posizione y vale 303
    la rotazione  vale 0
    la larghezza vale 322.3
    l'altezza vale 186.85
    invio eseguito correttamente
    nome caricao è tavoloposizione x 67posizione y 100
    mi esce undefined al nome prima era Nan adesso undefined

  8. #8
    cmq ho fatto una prova veloce creando il clip ed il pls e cosi funge..

    Codice PHP:
    on(release){ 
        
    trace("sono sul bottone duplica "+_root['contTavoli']); 
    //la variabile _root['contTavoli'] è inizializzata a zero sul primo fotogramma nello stage 
        
    if(_root.contTavoli==0){ 
    // se la variabile è 0 prelevo mc tavolo dalla libreria e lo posiziono al centro dell stage e //funziona 
            
    _root.attachMovie("tavolo","tavolo",100); 
            
    _root.tavolo._x=304
            
    _root.tavolo._y=280
          
            
    _root.contTavoli++ 
    //si fa anche cosi  _root.contTavoli++ 
            
    trace("spostato"); 
            }else{ 
            
    trace(_root.tavolo._name)
    //qui ho un problema quando faccio il duplicate del mc tavolo il suo nome istanza risulta Nan //quando lo stampo invece dovrebbe essere "tavolo1",tavolo2 ecc dato da //tavolo+_root['contTavoli'] che incremento ogni volta solo non funge 
                
    duplicateMovieClip(_root.tavolo,"tavolo"+_root.contTavoli,this.getNextHighestDepth());
                
    //_root["tavolo"+_root.contTavoli]._x=0;
                
    trace(_root["tavolo"+_root.contTavoli]._name)
                 
    _root.contTavoli++ 
                } 
        } 
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    siiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii sei un grande funziona anche a me grazie mille crescenzo se un genio grazie di cuore

  10. #10
    lunica cosa mi sovrascrive gli mc forse è un problema di profondità

    ho risolto così cosa ne pensi
    Codice PHP:

    duplicateMovieClip
    (_root.tavolo,"tavolo"+_root.contTavoli,_root.contTavoli+this.getNextHighestDepth()); 

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.