27/10/2003, 18:01
|
|
::: MMSsave() :::
La función no documentada MMSave() sirve para guardar datos en disco local. No sólo eso, sino que también crea el archivo si este no existe.
Veamos su sintáxis:
MMSave(dato_a_guardar, destino)
Creemos una variable llamada mi_variable, asignémosle un contenido y luego guardémoslo en disco.
mi_variable="Texto a ser guardado en un archivo local.";
MMSave(mi_variable,"mi_archivo.txt");
Debemos tener en cuenta que por cuestiones de seguridad, este archivo "mi_archivo.txt" se guarda en la siguiente ruta:
- para win2000 + XP:= C:\Documents and Settings\\Application Data\Macromedia\Flash MX
- para 98 and ME: = C:\Windows\Application Data\Macromedia\Flash MX\Configuration
Esto es es para prevenir vulnerabilidades del SO.
Nota.: esta función tiene muchas más utilidades.
Continuación:
(parte del material sacado desde FlashGuru, lo más jugoso de este ejemplo)
Prueben esto:
Creen un movie clip con algún diseño (no vacío) en una película.
Seleccionenla y apliquen el siguiente code:
onClipEvent(load){
MMSave(this,"mi_archivo.swf");
}
Hasta acá todo bien.... pero esto ya da miedito. Prueben esto:
onClipEvent(load){
MMSave(this,"../../../../../mi_archivo.swf");
}
Y ahora....vean en la raíz de su disco C:\
Bbbbbbbrrrrrrrrrrrrrrrrrrrrrrrr
Saludossss |