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

    ...problema textarea...

    Buonasera a tutti.
    Vi illustro il problema.

    Sulla mia applicazione in flash ho un menù il quale contiene varie sezioni.
    Il contenuto di ogni sezione è definito su un particolare frame(es:5,10,15,20).

    Bene, ad esempio sul frame 5 ho una textarea che carica da un file .txt esterno un documento html sulla textarea stessa.
    Il problema è che se premo sul bottone che mi porta al frame 10(il quale conterrà un'altra sezione del mio menù), il contenuto della textarea relativa al frame 5 continua ad esistere visibile sul frame 10.

    Ho pensato di definire sul frame 10, come prima riga di codice un comando del tipo:
    Codice PHP:
    textarea.visible=false
    però il problema è che ovviamento mi dice che non trova l'oggetto textarea essendo che con un click sono passato dal frame 5 al 10 il quale non contiene più l'oggettp textarea.

    Spero di essermi fatto capire.

    Soluzioni?

    Grazie in anticipo

  2. #2

    ...problema contenuto textarea...

    Buongiorno,

    nello sviluppo di un'applicazione in flash abbiamo riscontrato un problema.

    Come potete vedere dall'immagine sul livello CONTENUTI abbiamo definito una textarea la quale visualizzerà i diversi contenuti importati tramite le azioni definite nei frame 5,10,15,…


    Vorremmo fare in modo che se ad esempio siamo sul frame 10 venga sovrascritto sull'unica textarea il nuovo contenuto testuale eliminando prima il contenuto definito in precedenza sul frame 5 e così via per gli altri frame…


    I codici relativi al frame 5 e al 10 sono :


    Codice PHP:
    import flashx.textLayout.container.ContainerController
    import flashx.textLayout.elements.TextFlow
    import flashx.textLayout.conversion.TextConverter;  
    testo.wordWrap=true;  
    var 
    ldr:URLLoader = new URLLoader();
     
    ldr.addEventListener(Event.COMPLETEloadComplete); ldr.addEventListener(IOErrorEvent.IO_ERRORloadError);  
    var 
    fileContent:String;  
    var 
    container:Sprite=new Sprite(); t
    his
    .addChild(container); 
    container.80
    container.80
     var 
    flow:TextFlow = new TextFlow(); 
    ldr.load(new URLRequest("/Users/mattia/Desktop/E-learning_2/markup_info.txt"));  function loadError(e:IOErrorEvent):void {     
    testo.text "Error loading an external file. The server may be busy. Try refreshing the page."; } 
     function 
    loadComplete(e:Event):void {     
    fileContent ldr.data;          
    ldr.removeEventListener(Event.COMPLETEloadComplete); ldr.removeEventListener(IOErrorEvent.IO_ERRORloadError);     
    initText(); }  
    function 
    initText():void {     
    flow =TextConverter.importToFlow(fileContent,TextConverter.TEXT_LAYOUT_FORMAT);     flow.flowComposer.addController(new ContainerController(container570370));     flow.flowComposer.updateAllControllers(); 
     } 
    Codice PHP:
    import flashx.textLayout.container.ContainerController
    import flashx.textLayout.elements.TextFlow
    import flashx.textLayout.conversion.TextConverter;  
    testo.wordWrap=true;  
    var 
    ldr:URLLoader = new URLLoader();
     
    ldr.addEventListener(Event.COMPLETEloadComplete); ldr.addEventListener(IOErrorEvent.IO_ERRORloadError);  
    var 
    fileContent:String;  
    var 
    container:Sprite=new Sprite(); t
    his
    .addChild(container); 
    container.80
    container.80
     var 
    flow:TextFlow = new TextFlow(); 
    ldr.load(new URLRequest("/Users/mattia/Desktop/E-learning_2/markup_bacheca.txt"));  function loadError(e:IOErrorEvent):void {     
    testo.text "Error loading an external file. The server may be busy. Try refreshing the page."; } 
     function 
    loadComplete(e:Event):void {     
    fileContent ldr.data;          
    ldr.removeEventListener(Event.COMPLETEloadComplete); ldr.removeEventListener(IOErrorEvent.IO_ERRORloadError);     
    initText(); }  
    function 
    initText():void {     
    flow =TextConverter.importToFlow(fileContent,TextConverter.TEXT_LAYOUT_FORMAT);     flow.flowComposer.addController(new ContainerController(container570370));     flow.flowComposer.updateAllControllers(); 
     } 

    Il problema è che mi visualizza sempre e solo il contenuto di markup_info sia sul frame 5 che 10 e sul 10 scrive sopra(letteralmente) al contenuto del 5.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Unisco i thread visto che si parla di problemi relativi alla textarea.
    Ti conviene risolverli uno alla volta ma usando un unico thread.

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.