Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2003, 18:01
Adoniasv
Invitado
 
Mensajes: n/a
Puntos:
::: 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