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

    Testo Dinamico in "Clip Filmato"

    Buongiorno a tutti,
    ho questo problema: da una pagina ASP.NET passo delle variabili al mio filmato flash e queste devono essere visualizzate dentro un testo dinamico (uno x ogni varabile passata).
    Le variabili vengono passate e lette correttamente, se però i testi dinamici in cui voglio farle apparire si trovano dentro un "clip filmato" non riesco a farle visualizzare.

    Premetto che io mi occupo della parte di programmazione lato ASP.NET e il collega che realizza il flash solo dell'animazione, e quindi non conosco bene ne l'ActionScript ne tanto meno il flash (ignoravo cosa fosse un clip filmato).

    Per assegnare le variabili passate ai miei testi dinamici uso il seguente codice:

    _root.MioTestoDinamico.text = MiaVariabile;

    Ho come l'impressione che debba "raggiungere" il mio testo dinamico dentro il clip filmato in qualche modo, ma non so come. Ho provato con una cosa del genere:

    _root.NomeClip.MioTestoDInamico.text = MiaVariabile;

    ma non è successo niente.

    Ripeto che, se il testo dinamico non lo metto dnetro il clip filmato, la variabile passata viene visualizzata correttamente, quindi escludo un problema di passaggio variabili.

    Qualcuno avrebbe qualche suggerimento da darmi?

    Grazie infinite.
    Il mio ultimo libro:
    Giorni di Follia. Presenze inquietanti a Pescara.
    www.giornidifollia.it

  2. #2
    il ragionamento - non fa una piega.

    Verosimilmente è errata l'istanza che è stata data al Clip


    quello che non ho capito è se avete un clip che raccoglie N campi di testo oppure 1 clip 1 variabile

    ti faccio 2 esempi


    1) un clip generale che al suo interno vengono creati N campi di testo in cascata
    Codice PHP:
    dati = new LoadVars()
    dati.onLoad=function(success){
          if(
    success){
              
    I=1
              
    while(this["externalVar"+I] != undefined){
                  
    _root.GeneralClip.createTextField("FlashVar"+I,I,10,I*20-20,100,20)
                  
    _root.GeneralClip["FlashVar"+I].text this[externalVar"+I]
                  I++
              }
          }else{trace("
    file esterno non caricato")
    }
    dati.load("
    file.asp") 
    2) un clip per ogni variabile
    Codice PHP:
    dati = new LoadVars()
    dati.onLoad=function(success){
          if(
    success){
              
    I=1
              
    while(this["externalVar"+I] != undefined){
                  
    _root.createEmptyMovieClip("mc"+I,I)
                  
    _root["mc"+I]._x=10
                  _root
    ["mc"+I]._y=20*I-20
                  _root
    ["mc"+I].createTextField("FlashVar",1,0,0,100,20)
                  
    _root["mc"+I].FlashVar.text this[externalVar"+I]
                  I++
              }
          }else{trace("
    file esterno non caricato")
    }
    dati.load("
    file.asp") 
    Se invece i clip li hai già sullo stage ed ogniuno di essi contiene una variabile

    nel ciclo di lettura delle variabili esterne devi far riferimento a quei nomi. Ovviamente per essere inseriti in un ciclo dovranno essere sequenziali mc1, mc2, mc3....

    mc1.flashVar.text = .....

    Ciao

  3. #3
    Ciao e grazie mille per l'aiuto.

    Dunque quello che abbiamo è un clip con N campi di tsto dinamici.

    Ho fatto delle prove su un filmato nuovo di test, inserendo un nuovo clip filmato ed effettivamente riesco a "raggiungere" il testo dinamico li inserito.

    Il problema mi rimane invece con l'animazione flash alla quale stiamo lavorando e visto che li la cosa non funziona mi sta venendo il dubbio che ci sia qualcosa di errato. Perchè con le stesse attenzioni poste sul nuovo filamto di test la cosa funziona bene, nell'altro invece no.

    Credo che opteremo per reimpostare il filmato in modo da farlo funzionare, visto che la tecnica è quella e non si scappa!

    Grazie ancora tante per l'aiuto. Ti faccio sapere.

    Igor
    Il mio ultimo libro:
    Giorni di Follia. Presenze inquietanti a Pescara.
    www.giornidifollia.it

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.