
kadazuro
Administrador
Mensajes: 1184 Registrado: 16 May 2001 Ubicación: Costa Rica
|
|
subzero
Mensajes: 131 Registrado: 10 Sep 2002 Ubicación: México
|
Publicado:
Mar Feb 11, 2003 10:45 pm
Asunto:
|
|
|
Hola.
Gracias por el tutorial, nunca pense en ver algo así...,más que todo, lo que tengo es una duda (bueno, un monton)
La pimera, aunque tal vez tonta o no se, mire, según yo las funciones se declaran así:
function customPress () {
....
}
Pero en su ejemplo viene así:
customPress = function (btn){
............
}
Supongo que es otra forma de la estructura, ahora, según yo, para llamar a las funciones sería así:
customPress();
Pero en su versión es:
customPress; <-------????
Entoncés, emm, cómo debe o pude ser.
Otra dudilla:
La informacíon que se guarda en donde se guarda, es decir, es temporal, o como, es en forma de cookie, esto lo pregunto, porque en dado caso que se usara en una web, y el usuario borrara sus Archivos temporales, que pasaría?
Y creo que eso es todo......
Son sólo dudas, ya que me gustaria en vez de usarlo, entenderlo.
Muchas gracias.
Saludos. _________________ Subzero.
There is no knowledge that is not power. |
|

kadazuro
Administrador
Mensajes: 1184 Registrado: 16 May 2001 Ubicación: Costa Rica
|
Publicado:
Mie Feb 12, 2003 12:06 am
Asunto:
|
|
|
hola sub.
lo de la forma de declarar la funcion no afecta el funcionamiento, es más que todo costumbre =)
ahora, como ya tengo la funcion declarada. haciendolo asi.
miboton.onpress = customPress
le estoy asignando la función en si al evento onPress del boton, no para que ejecute la funcion en ese timeline que en que está.
viene siendo lo mismo que cuando haces el onLoad en un xml o load vars.
| Código: |
- function parse(){
- ...
- }
- algo = new LoadVars();
- algo.onLoad = parse;
- algo.load("pagina.php");
|
ahora, los archivos se guardan en el folder.(w2k,wxp)
C:\Documents and Settings\{usuario}\Application Data\Macromedia\Flash Player\{site}
en w98,w95 en windows\documents and settings....
busca en tu pc por *.sol para que los veas.
de borrar la info sería navegando hasta este folder, no pasa nada si borra los temporales ya que no se guardan ahi.
salu2 _________________ kadazuro | forum admin.
[ kop | maña > fuerza ]
Buscar antes de preguntar |
|
subzero
Mensajes: 131 Registrado: 10 Sep 2002 Ubicación: México
|
Publicado:
Lun Feb 17, 2003 7:20 pm
Asunto:
|
|
|
Hola.
Gracias por sus respuestas, bastante entendibles.
Sólo algo más, si no quiere no me la conteste, sólo es por curiosidad:
¿Cómo es que sabe esto, es decir, la ubicación del archivo, etc?
Gracias. _________________ Subzero.
There is no knowledge that is not power. |
|

kadazuro
Administrador
Mensajes: 1184 Registrado: 16 May 2001 Ubicación: Costa Rica
|
Publicado:
Lun Feb 17, 2003 9:45 pm
Asunto:
|
|
|
jeje,
lo leí por ahí, de echo creo que fue en la page de macromedia =)
saludillos. _________________ kadazuro | forum admin.
[ kop | maña > fuerza ]
Buscar antes de preguntar |
|
Tasmania
Mensajes: 5 Registrado: 20 May 2003 Ubicación: Cantabria
|
Publicado:
Jue May 29, 2003 4:55 am
Asunto:
|
|
|
Hola,
Mira llevo unas horas mirando tu codigo y he intentado hacer una tonteria de poner un boton y un campo de txt. El boton es guardar y la cajade txt es para darle tu un numero desde fuera del fla pero no se ke para que no sale, no guarda.
| Código: |
- guardar.onPress=function(){
- //creacion del sharedObject
- so = SharedObject.getLocal(txtguardar);
- //update si no existe, setPos si existe.
- if(so.data.btns == undefined ){
- so.data.btns = new Array();
- upDate()
- }else{
- setPos()
- }
-
- }
-
|
Sabes mas o menos lo ke kiero?
Gracias tio.  |
|

kadazuro
Administrador
Mensajes: 1184 Registrado: 16 May 2001 Ubicación: Costa Rica
|
Publicado:
Jue May 29, 2003 7:01 am
Asunto:
|
|
|
hola, las funciones update y setpos son inventadas mias para este ejemplo y hacen cosas especificas para el mismo.
el fin de shared object es dejar informacion en la compu de usuario, informacion que podamos retomar cuando éste regrese.
digamos si tienes una caja de texto donde le pides el nombre al usuario, ahi puedes tener un boton que cree el sharedObject y guarde la info.
la siguiente vez que entre, envez de mostrar la caja esta donde le pides de nuevo, puedes mostrarle un mensaje de hola _______!, bienvenido de nuevo.
ahora en tu codigo veo varias cosas.
so = SharedObject.getLocal(txtguardar);
espero que no esperes guardar la informacion así
siguiendo el tuto, lo puedes hacer asi.
so = sharedObject.getLocal("misDatos");
hay datos??
if (so.data.userName != undefined ){
//usuario existe mostramos bienvenida.
}else{
// no existe, mostramos la caja de texto.
}
el boton de la caja de texto al hacerle release...
so.data.userName = miCampoDeTexto.text;
so.flush();
algo asi vendría siendo el cuento.
saludos.
kada _________________ kadazuro | forum admin.
[ kop | maña > fuerza ]
Buscar antes de preguntar |
|
Tasmania
Mensajes: 5 Registrado: 20 May 2003 Ubicación: Cantabria
|
Publicado:
Jue May 29, 2003 9:33 am
Asunto:
|
|
|
Hola tio,
Mira lo que a me gustaria hacer lo mismo ke lo que tienes pero añadir un par de cosas.
Una ke se pueda guardar con el nombre ke tu le des y otra es que tu pongas el nombre con lo que lo has guardado y te recupere las posiviones ke tenias guardadas con dicho nombre.
| Código: |
-
- customPress = function (){
- this.startDrag(false);
- }
- reset = function (){
- stopDrag();
- this._x = Math.round(this._x);
- this._y = Math.round (this._y);
- this._parent.upDate();
- }
- setActions = function(btn){
- btn.onPress = this.customPress;
- btn.onRelease = btn.onReleaseOutside = this.reset;
- }
- setBtn = function(btn,texto){
- //btn.campo.autoSize = "center";
- //btn.campo.text = texto;
- setActions(btn);
- }
-
- upDate = function(){
- var l = botones.length;
- for ( var n = 0; n < l; n++){
- so.data.btns[n] = {x : botones[n]._x, y: botones[n]._y};
- }
- }
- setPos= function(){
- var l = botones.length;
- for ( var n = 0; n < l; n++){
- botones[n]._x = so.data.btns[n].x;
- botones[n]._y = so.data.btns[n].y;
- }
- }
- //array con las referencias a los botones.
- botones = [btn1,btn2,btn3]
- // asignacion de funciones y propiedades a los botones.
- setBtn(btn1,"boton 1");
- setBtn(btn2,"boton 2");
- setBtn(btn3,"boton 3");
- //setBtn(btn4,"boton 4");
-
- guardar.onPress=function(){
- so.data.userName = txtguardar.text;
- so.flush();
- }
-
- //creacion del sharedObject
- so = SharedObject.getLocal("misDatos");//aki en vez de meter la palabra
- //mis datos pues kisiera poner (txtguardar.text) que es nombre
- //para guardar. Y lo de recuperar nose como hacerlo :-?
- //update si no existe, setPos si existe.
- if(so.data.btns == undefined ){
- so.data.btns = new Array();
- upDate()
- }else{
- setPos()
- }
- stop();
-
|
Bueno ya se ke tal vez sea una tonteria pero no doy con ello, ya ke me lo guarda coomo misDatos.sol
Gracias tio  |
|
Tio Lucho
Mensajes: 3 Registrado: 15 Abr 2002
|
Publicado:
Jue Jul 03, 2003 5:32 pm
Asunto:
SharedObject con muuy básico |
|
|
Hola Kadazuro. Cómo puedo construir un fla de SharedObject pero que contenga lo mínimo? Sin funciones, sin Arrays, sin autosize, sin ningún accesorio. Así como un sólo botón, el sharedobject y nada más
Tienes aglún ejemplo así? Lo necesito por favor. Me es mucho más fácil entenderlo, partiendo desde lo básico y luego le comienzo a agregar cosas.
Espero que me puedas ayudar.
De antemano, gracias |
|

kadazuro
Administrador
Mensajes: 1184 Registrado: 16 May 2001 Ubicación: Costa Rica
|
Publicado:
Jue Jul 03, 2003 6:55 pm
Asunto:
|
|
|
la pregunta que hace Tasmania es bastante básico, igual y le das una checadita =) _________________ kadazuro | forum admin.
[ kop | maña > fuerza ]
Buscar antes de preguntar |
|
olbaggio
Mensajes: 5 Registrado: 09 Sep 2003
|
Publicado:
Mie Sep 17, 2003 2:59 pm
Asunto:
Re: SharedObject con muuy básico |
|
|
Comparto la opinión de Tío Lucho...
Es más fácil de lo básico a lo complicado...
Aunque no pido que me resuelvan la vida, si me gustaría conocer el sharedObject desde lo básico para poder irlo haciendo más complejo poco a poco.
Gracias. |
|
oscarsaul
Mensajes: 23 Registrado: 06 Feb 2003 Ubicación: Guatemala
|
Publicado:
Mie Oct 29, 2003 10:38 am
Asunto:
|
|
|
bueno yo tengo una pregunta, pero antes te felicito un muy buen tutorial!!!!
tons la pregunta es la siguiente:
yo tengo dos peliculas diferentes, en cada una guardo la info a un sharedobject con el mismo nombre, pero, ninguna toma la informacion de la otra, es decir, es como que fueran peliculas distintas, al guardar la info en la pelicula 1.swf si lee el shared object que ella hizo y no la de la pelicula 2.swf, las tengo en la misma carpeta, no se que podra ser, lo que yo quiero es poder leer la informacion que guardo en un shared object desde tres peliculas (swfs) diferentes! se puede hacer esto??
gracias, y saludos!! |
|

TMeister
Administrador
Mensajes: 256 Registrado: 05 Nov 2002 Ubicación: Aca por Toluca
|
Publicado:
Mie Oct 29, 2003 11:29 am
Asunto:
|
|
|
Well, Well
Hasta donde Yo tengo entendido....
Un SWF no puede acceder a a un archivo.SOL creado por Otro SWF, Me imagino que por cuestiones se "Seguridad"
Asi que no puedes utilizar un archivo sol para dos SWF...
Saludos!!  _________________ Master of Puppets
--------------------------------------------------
http://computadora.de | www.tmeister.net | http://desktoptwo.com |
|
oscarsaul
Mensajes: 23 Registrado: 06 Feb 2003 Ubicación: Guatemala
|
Publicado:
Mie Oct 29, 2003 12:34 pm
Asunto:
|
|
|
TMeister, gracias por la ayuda, ya que no se puede de esa forma, lo que hice fue cargar un swf en el nivel uno donde creo el sharedobject, el valor de este se lo asigno a una variable global, y de esta forma puedo guardar la persistencia de cualquier cantidad de swfs!! es decir que si se puede!!!!!! gracias por la ayuda, estaba perdiendo tiempo ya que creia que si se podia, pero de esta forma que te digo si lo puedes hacer!!!  |
|

pix
Mensajes: 212 Registrado: 20 Abr 2002 Ubicación: Argentina
|
Publicado:
Lun Dic 01, 2003 11:00 pm
Asunto:
Lo logre!! |
|
|
despues de meter mano en esto logre tomar info de un .sol creado por otro swf.
espero que les sea util
lo que hice fue esto
En el archivo que guarda los datos puse esto:
| Código: |
- if( init == null )
- {
- so = SharedObject.getLocal("pixelismoSO", "http://www.pixelismo.com/");
- fecha.text = so.data[ "fecha1" ];
- }
|
donde "pixelismoSO" es el nombre del archivo SharedObject donde se guarda la info y lo otro claro que es la direccion donde lo va a guardar.
El archivo que lee es igual.. porque al tener una direccion absoluta toma del mismo lugar
para ver como funciona yo en mi pagina lo que termino de hacer es que los datos que alguien puede guardar en algo como una agenda en una de las secciones, al ingresar a la web en un swf en la intro te dice si tenes una tarea pendiente
suerte! _________________ D i e g o R o t o n d o :: www.pixelismo.com.ar
SurDesign |
|
|
|
| Página 1 de 2
|
Todas las horas son CST (U.S./Canadá)
Ir a página 1, 2 Siguiente |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
Powered by phpBB © 2001, 2002 phpBB Group
|