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.