Foros del Web » Creando para Internet » Flash y Actionscript »

Cual es la diferencia PARTE II

Estas en el tema de Cual es la diferencia PARTE II en el foro de Flash y Actionscript en Foros del Web. //insClpBotLimpiar, es una instancia de un clip que hace de boton en mi escenario //que es un formulario de contacto. la "p" en el nombre ...
  #1 (permalink)  
Antiguo 05/01/2010, 10:19
 
Fecha de Ingreso: octubre-2007
Mensajes: 8
Antigüedad: 16 años, 6 meses
Puntos: 0
Cual es la diferencia PARTE II

//insClpBotLimpiar, es una instancia de un clip que hace de boton en mi escenario
//que es un formulario de contacto. la "p" en el nombre significa procedimiento, es
//decir que no devuelve nada, si devolveria algo seria una "f" de funcion sintaxis que //utilizo solo para diferenciar entre metodos y funciones. (manias).

si en la linea de tiempo creo esta funcion:

pLimpiarFormulario = function ()
{
//trace("se ejecuto Limpiar");
txtNombre.text = " ";
txtEmail.text = " ";
txtTelefono.text = " ";
txtMensaje.text = " ";
};

ó esta

function pLimpiarFormulario:void()
{
//trace("se ejecuto Limpiar");
txtNombre.text = " ";
txtEmail.text = " ";
txtTelefono.text = " ";
txtMensaje.text = " ";
};

Deberian comportarse exactamente igual?

------------------------------------------xxxxxxxxxx--------------------------------------

Otra interrogante, si en mi linea de tiempo asigno a mi "propiedad" (de instancia de clip) onRelease el procedimiento pLimpiarFormulario, pq no tengo que usar los "()"
asi:

insClpBotLimpiar.onRelease=pLimpiarFormulario;

y sin embargo, si aplico codigo a la propia instancia de clip, tengo que escribirlos para que sea identico su comportamiento?

on (release)
{
_parent.pLimpiarFormulario();
}

Bueno espero me ayuden con estas dos cuestiones, Saludo a tod@s!!
  #2 (permalink)  
Antiguo 05/01/2010, 12:30
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Cual es la diferencia PARTE II

insClpBotLimpiar.onRelease=pLimpiarFormulario;
Esto asigna la funcion "pLimpiarFormulario" al envento o nrelease del clip..

en cmabio si lo haces asi:
insClpBotLimpiar.onRelease=pLimpiarFormulario();
Con los "()", lo q haces es ejecuitar la funcion, pero no asignas nada..

ASi q si.. tal cual tu lo describes, asi es su modo de uso... Estas correcto..

otra forma podria ser, en la linea de tiempo principal..
insClpBotLimpiar.onRelease=function(){
_root.pLimpiarFormulario();
}

suerte!..
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.

Etiquetas: diferencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.