esta ves los estoy molestando para ver si alguien seria tan amable de ayudarme...
estoy haciendo una aplicacion en Flash CS3 con AS2.0 pero necesito ya sea guardar, imprimir o poder copiar los datos que se generan dentro de un componente List.
Cabe mencionar que la aplicacion la compilo con MDM Zinc 3.0 y tal vez esto me pueda ayudar pero no he podido salvar los datos de este componente, unicamente lo he logrado con el componente TextArea, he intente salvar los datos con el mismo codigo para el componente List pero no puedo, quisiera ya sea salvar, imprimir o poder copiar lo que se genera ahi por que son listas muy grandes y son necesarias guardarlas.
A continuación les dejo el codigo que uso para salvar los datos de un TextArea:
En el fotograma lleva esto:
Código :
function saveFile() {
// These 3 functions deal with delineator
// formatting and outputting the results to a text file
function textToFile1(text) {
return text.split('\r').join(',');
}
function textToFile2(text) {
return text.split('\r').join(' ');
}
function textToFile3(text) {
return text.split('\r').join('\r\n');
}
//
// GENERATE TEXT CONTENT
if (_root.delineator == "comma") {
textData = textToFile1(_root.micomponente.text);
}
//
// GENERATE TEXT CONTENT
if (_root.delineator == "space") {
textData = textToFile2(_root.micomponente.text);
}
//
// GENERATE TEXT CONTENT
if (_root.delineator == "newline") {
textData = textToFile3(_root.micomponente.text);
}
// PERFORM THE MDM SAVE BUSINESS...
mdm.Dialogs.BrowseFile.title = "Guardar datos como...";
mdm.Dialogs.BrowseFile.filterList = "Archivo de texto|*.txt";
mdm.Dialogs.BrowseFile.buttonText = "Guardar";
mdm.Dialogs.BrowseFile.defaultExtension = "txt";
//
_root.savePath = mdm.Dialogs.BrowseFile.show();
// IF USER CANCELS THE SAVE ACTION
if (_root.savePath == false || _root.savePath == "false") {
_root.savePath = "";
} else {
// ACTUALLY SAVE THE TEXT FILE
mdm.FileSystem.saveFile(_root.savePath, textData);
save_TEXT_clicked("savedIcon", 300, 400, "Guardado", "Sus datos fueron salvados");
}
}en el botón lleva esto:
Código :
on (click) {
_root.saveFile();
}
on (load) {
this.enabled = true;
}Agradeceria mucho su ayuda...
