actionscript 3 - Agregar una nueva función en descompilar*.swf archivo
actionscript-3 flash (1)
Descompilé el archivo * .swf con JPEXS Free Flash Decompiler 10.0.0
para agregar una función nueva, guardar cadenas en el archivo de texto
Código:
package
{
...
import flash.filesystem.*; // my code
public class NewSocket extends SecureSocket
{
....
public function send(param1:String) : void
{
// my code
var file : File = File.desktopDirector.resolvePath("your_file_name.txt");
var fs : FileStream = new FileStream();
fs.open(file, FileMode.WRITE);
fs.writeUTFBytes(param1);
fs.close();
// my code
...
}
...
}
}
Aparece el mensaje "No es un tipo de cadena № ..."
Esta cadena
archivo var: File = File.desktopDirector.resolvePath ("y our_file_name.txt");
Comprobar en flash CS6
import flash.filesystem;
No tengo esta biblioteca
adobe AIR está instalado
¿Cómo resuelvo este problema?
¡Gracias!
Flash CS6> menú Archivo> Configuración de publicación.
En la esquina superior derecha hay una lista desplegable de Destino. Debe elegir una opción con AIR int it; de lo contrario, las clases de AIR no estarán disponibles y Flash no compilará el código que usa las clases de AIR.
Entonces, debe importar clases, no paquetes:
// Import one class.
import flash.filesystem.File;
o
// Import all the package classes.
import flash.filesystem.*;