Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Discussione: flash loadvars

  1. #11
    Originariamente inviato da Mircodj
    lunica cosa mi sovrascrive gli mc forse è un problema di profondità
    no è un problema di posizione se magari cambia anche quella vedi che funge ...x rendrmi conto della cosa infatti avevo spostao il clip duplicato nel codice...cosi
    codice:
    }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 !

  2. #12
    quindi cosa devo modificare non capisco

  3. #13
    Originariamente inviato da Mircodj
    quindi cosa devo modificare non capisco
    la posizione del clip cha vai a duplicare ovviamente

    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());
     
    //questo ...qua lo posizioni magari puoi fare in modo che si duplica e lo metti vicino al clip 
    //duplicato
                
    _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 !

  4. #14
    crescenzo prima di tutto volevo ringraziarti di tutto...
    io non sono bravo come te ma spero che un giorno possa ricambiare il tuo aiuto...

    adesso ho provato a fare una modifica indispensabile per rendere la cosa dinamica solo che ho un ultimo problema ..

    ti prego non dire che ti scoccio lo so che ti sto dando fastidio ma ho poca esperienza e devo imparare anche io...

    se vuoi puoi rispondermi anche domani mattina con calma

    nel mio php ho questa stringa

    Codice PHP:
    $query mysql_query("select * from tavoli WHERE nome='tavolo'"); 
    adesso devo passare una variabile da flash in modo da sostituire quel nome=tavolo

    con nome= maivardaflash

    ho modificato in questo modo

    codice:
    var percorso = new String("http://localhost/ges/");
    		var nome= new String();
    		var posx;
    		var posy;
    		
    
    Codice PHP:
            var carica = new LoadVars();         carica.nomethis._name;         carica.sendAndLoad("http://localhost/ges/sendParametri.php",carica,"POST"); 
    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"); }
    e nel mio php
    ps so che non sei bravo tanto in php solo che credo che il php sia giusto almeno spero
    Codice PHP:
    <?php
    mysql_connect
    ("localhost","root","cdj800");
    mysql_select_db("prova");
    $query mysql_query("select * from tavoli WHERE nome='".$_POST['nome']."'");
    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);
    ?>
    solo che mi ritorna il tavolo giusto ma la posizionex e y sono undefined se invece lascio nome='tavolo' funziona correttamente

    scusami per il disturbo crescenzo ma ho bisogno davvero di una mano altrimenti non starei qui a scocciarti

    grazie di nuovo

  5. #15
    ma la variabile la puoi passare anche attraverso il nome....come di solito faccio con asp

    cioè

    carica.sendAndLoad("http://localhost/ges/sendParametri.php?"+tuavariabile ,carica,"POST");

    e poi la recuperi in php e la usi nella select io con asp la recupero con request.querystring....mo nn ricordo come si fa con 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 !

  6. #16
    si ho provato ma credo che sbaglio a recuperare la var in php... non so come si fa
    nel flash non credo ci siano errori
    Codice PHP:
    var percorso = new String("http://localhost/ges/");
            var 
    nome= new String();
            var 
    posx;
            var 
    posy;
            
            var 
    carica = new LoadVars();
            var 
    nometavolo=this._name;
            
    carica.sendAndLoad("http://localhost/ges/sendParametri.php?"+nometavolo ,carica,"POST");
            
    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");
        
            
            
        } 

    il problema sta qui

    Codice PHP:
    <?php

    $nome 
    $_POST['nome'];
    mysql_connect("localhost","root","cdj800");
    mysql_select_db("prova");
    $query mysql_query("select * from tavoli WHERE nome= ’.$nome.’");
    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);
    ?>
    ecco loutput in flash

    tavolo2
    il nome vale tavolo2
    la posizione x vale 174
    la posizione y vale 371
    la rotazione vale 0
    la larghezza vale 322.3
    l'altezza vale 186.85
    invio eseguito correttamente
    nome caricato è tavolo2 posizione x undefined posizione y undefined

    vedi l'ultima linea il tavolo c'è ma gli altri 2 parametri sono undefined

    questo è con il metodo post perchè nell'url non funge

  7. #17
    mmm sicuro che nella parte flash nn ci sono errori ....io vedo cose strane nelloadvars

    hai sia
    carica.sendAndLoad("http://localhost/ges/sendParametri.php?"+nometavolo ,carica,"POST");

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

    penso che ne debba usare solo una di chiamata....

    x php nn ricordo come si fa.....sorry
    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 !

  8. #18
    si infatti ho 2 chiamate perche nella prima passo la variabile che contiene il nome del tavolo e nella seconda recupero le variabili

    altrimenti come posso fare

    Codice PHP:
            var percorso = new String("http://localhost/ges/");
            var 
    nome= new String();
            var 
    posx;
            var 
    posy;
            
            var 
    carica = new LoadVars();
            
    carica.nomethis._name;
            
    carica.sendAndLoad("http://localhost/ges/sendParametri.php",carica,"POST");
            
    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"); 
    anche se provo così il risultato è lo stesso

    Codice PHP:
        var percorso = new String("http://localhost/ges/");
            var 
    nome= new String();
            var 
    posx;
            var 
    posy;
            
            var 
    carica = new LoadVars();
            
    carica.nomethis._name;
            
    //carica.sendAndLoad("http://localhost/ges/sendParametri.php",carica,"POST");
            
    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.sendAndLoad(percorso+"sendParametri.php",carica,"POST");
        
            
            
        } 

    aiutooooooooooooooooooooooooo non ci capisco + niente sto impazzendo

    crescenzo cosa mi consigli di fare per risolvere... uffa se non c'era questo problema avevo finito ieri e invece mi tocca stare qui a capire cosa non va .......

  9. #19
    allora se usi sendandload con quello fai entrambe le cose invii delle variabile e le recuperi anche ....quindi usa solo quello...
    e quindi in quel caso recupererai le var nella pag php con

    $_POST['nome']; almeno cosi ricordo


    per il sendandload ....

    Codice PHP:
    myLoadVars = new LoadVars();
    myLoadVars.nome nome;
    myLoadVars.onLoad = function(success){
        if(
    success){
            
    //quiricevi i dati restituiti dalla pag php
            
    varrestituita myLoadVars.out;
        }else{
        }
    }
    myLoadVars.sendAndLoad("sendParametri.php"myLoadVars"POST"); 

    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 !

  10. #20
    ora provo e ti faccio sapere grazie di cuore

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.