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

    caricare movieclip, duplicazione ed assegnazione variabili

    E' piuttosto articolato e lungo...

    Ho un filmato con un pulsante che carica un .swf ed una variabile di testo con il codice

    _root.barranav = "nomevariabile.txt";

    quindi l'.swf caricato ha il seguente codice (associato ad un movieclip dal bottone diverso) per duplicare un movieclip con dentro un bottone a cui associare dei valori:

    onClipEvent (enterFrame) {
    this.loadVariables(_root.barranav);
    }
    onClipEvent (data) {
    for (i=1; i<butlink; i++) {
    _root.ciccio.logo.duplicateMovieClip("logo"+i, i);
    _root.ciccio["logo"+i]._y = 229+(11*i);
    _root.ciccio["logo"+i].finale = this["finale"+i];

    }
    }

    In questa maniera la variabile caricata in precendenza viene 'presa' dall'swf: vengono duplicati i movie in base al numero nel file .txt.
    'finale' contiene (sempre nel file .txt) una serie di link per caricare altre variabili di testo.
    Ogni bottone nel movie carica (all'on release) sempre lo stesso filmato (content).

    Ecco il mio problema:
    non riesco a caricare le altre variabili di testo associate a finale!
    Se scrivo nel bottone del filmato duplicato

    loadVariables(this.finale, "_root.content");

    nn funziona....

    E' un casino lo so, ma qualcuno sa darmi qualche dritta?

  2. #2

    Re: caricare movieclip, duplicazione ed assegnazione variabili

    _root.barranav = "nomevariabile.txt";


    onClipEvent (load) {
    this.loadVariables(_level0.barranav);
    }
    onClipEvent (data) {
    for (i=1; i<butlink; i++) {
    _root.ciccio.logo.duplicateMovieClip("logo"+i, i);
    _root.ciccio["logo"+i]._y = 229+(11*i);
    _root.ciccio["logo"+i].finale = this["finale"+i];

    }
    }



    così hai provato?

  3. #3
    più che un problema di quel tipo è che certe volte, forse per il caricamento della variabile, non riesce a prendere i valori... se premo più volte il pulsante allora funziona: potrebbe voler dire che la varibile al secondo o terzo click e finalmente caricata...

    _root è giusto perchè in locale funziona

  4. #4
    cioè devo verificare se ha caricato le variabili prima di far andare il resto dello script. Va in una sorta di timeout

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    dunque tu hai il loadVars che carica le variabili e poi un preloader che carica le immagini esterne, in uno di questi due processi si impalla qualcosa e o le variabili vengono caricate solo al secondo tentativo o le immagini vengono caricate solo quando si riclicca sul pulsante, così il timeout scade ti appare not found (mentre invece l'immagine c'è)

    un tentativo che risolverebbe per adesso la questione è alla fine del timeout rifare il tentativo di caricare di nuovo l'immagine, oppure con un trace verificare che quella variabile lì contiene qualcosa

    quello che mi ha fermata è che in locale non succede, le immagini vengono caricate velocemente, per cui penso che sia il preloader delle immagini che sul web non vada

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.