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

    assegnare valore a testo in un swf esterno

    Vorrei accedere ad un testo dinamico ("") presente in un swf esterno che viene caricato. Ho una parte di codice che funziona:
    Codice PHP:
                var Triploader:Loader addChild(new Loader()) as Loader;
                
                
    Triploader.name "Triploader";
                
    Triploader.contentLoaderInfo.addEventListener(Event.COMPLETELoadingGameComplete);
                
    Triploader.load (new URLRequest("Tripgame.swf")); 
    ma questa funzione (LoadingGameComplete), che dovrebbe assegnare il valore "Viaggio" al testo dinamico non funziona (scusate il gioco di parole).
    Codice PHP:
            private function LoadingGameComplete (evt:Event):void {
                var 
    mc_loader_game:Loader Loader(evt.currentTarget);
                
    mc_loader_game.getChildByName("RealData").tipo.htmlText="Viaggio";
        } 
    L'errore che mi genera è il seguente:
    1119: Access of possibly undefined property tipo through a reference with static type flash.displayisplayObject.
    Premetto che l'SWF che viene caricato ha sullo stage una istanza mc chiamata "RealData1" nel quale c'è un il testo dinamico chiamato "tipo" al quale vorrei assegnare il nuovo valore...

    Cosa sbaglio?

    vi ringrazio anticipatamente... è urgente...
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  2. #2
    1119: Access of possibly undefined property tipo through a reference with static type flash.displayisplayObject.
    a naso prova a togliere

    Codice PHP:
     Triploader.name "Triploader"
    il parser di as ti segnala che
    Triploader non è una classe dinamica.

    http://livedocs.adobe.com/flash/9.0/...=00000786.html

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Grazie mille... ma l'errore era nella funzione successiva, non nella prima parte...

    però ho finalmente trovato la soluzione... la funzione è ora corretta e funziona perfettamente...
    Codice PHP:
    private function LoadingGameComplete (evt:Event):void {
                var 
    mc_loader_game:MovieClip MovieClip(evt.target.loader.content);
                
    tipo.htmlText="Viaggio in nave...";
                
    mc_loader_game.RealData1.tipo.autoSize "left";
                
    mc_loader_game.RealData1.tipo.wordWrap true;
            } 
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

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.