Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    LoadVars usato in un movie caricato in un altro movie

    Ciao a tutti

    Ho un movie in cui ho un campo dinamico a cui è associata la variabile "testo".
    Attraverso la funzione loadVars(), Flash carica la variabile da un file di php che a sua volta pesca il contenuto in un database Mysql.

    System.useCodepage = true;
    variabili = new LoadVars();
    variabili.load("strutture.php");
    variabili.onLoad = function(){
    _root.testo = this.testo
    }
    stop();

    Fin qui tutto a posto, funziona tutto a meraviglia;
    Il problema è un altro:
    se questo movie viene caricato in un altro movie attraverso la funzione loadMovie, dovrei cambiare il percorso della variabile quindi teoricamente _root.caricato.testo = this.testo (dove caricato è il movie clip del filmato principale dove viene caricato il movie).
    Ho provato ma non funziona. Sbaglio il percorso o che cos'altro?

    grazie

  2. #2
    io credo che dal momento che usi un percorso assoluto alla prima riga ..._root.... devi usarlo anche per il this, perchè in quel caso non è piu' quel this.

  3. #3
    non riesco a indicare il percorso giusto; scusa, questa variabile dove c'è this non riesco a capire quale percorso devo mettere.

    Premetto che se apro questo movie esterno da solo, funziona tutto quindi il problema è sicuramente nell'indicazione del percorso della variabile quando faccio aprire questo movie esterno da un altro movie.

    Poi, lo script lo devo mettere nella root del movie principale oppure nel movie che vado a caricare?

    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    prova e mettere nel movie da caricare :trace(targetPath(this));
    ciauu

  5. #5
    Originariamente inviato da polliotto
    prova e mettere nel movie da caricare :trace(targetPath(this));
    ciauu
    e indico il percorso di cosa?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    non riesco a indicare il percorso giusto; scusa, questa variabile dove c'è this non riesco a capire quale percorso devo mettere.

  7. #7
    Poniamo che nella scena, ci sia un clip chiamato 'mc' e all' interno una casella 'PippoTxt'

    per mapparla se cosi' si puo' dire, devi scrivere

    [color=dark-blue]_root[/color].mc.PippoTxt

    ma se lo scrivi da 'mc' allora diventa:

    [color=dark-blue]_parent.PippoTxt [/color]

    Prova

  8. #8
    io ho lo stesso problema: se il campo di testo lo metto in un movieclip non riesco a passargli correttamente le variabili caricate dal file txt. come hai risolto tu? grazie
    Lo Zio Pas lavora in background

  9. #9
    System.useCodepage = true;
    variabili = new LoadVars();
    variabili.load("strutture.php");
    variabili.onLoad = function(){
    _root.caricato.testo = variabili.testo
    }
    stop();

    prova cosi ... ma non ne sono troppo sicuro :]

  10. #10
    grazie dei suggerimenti ma non funziona niente.....
    vi illustro i tentativi che ho fatto lasciando lo script nel movie da caricare:

    1° tentativo:

    System.useCodepage = true;
    variabili = new LoadVars();
    variabili.load("strutture.php");
    variabili.onLoad = function(){
    _root.caricato.testo = this.testo
    }
    stop();

    2° tentativo

    System.useCodepage = true;
    variabili = new LoadVars();
    variabili.load("strutture.php");
    variabili.onLoad = function(){
    _root.caricato.testo = _parent.testo
    }
    stop();

    3° tentativo

    System.useCodepage = true;
    variabili = new LoadVars();
    variabili.load("strutture.php");
    variabili.onLoad = function(){
    _parent.testo = this.testo
    }
    stop();

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.