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

sobre funciones

Estas en el tema de sobre funciones en el foro de Flash y Actionscript en Foros del Web. Estudiando codigo he observado diferentes formas de utilizar funciones que me tienen un poco liado, por ejemplo que diferencia hay entre estas dos lineas: ----------------------------------- ...
  #1 (permalink)  
Antiguo 17/05/2003, 11:26
Avatar de roninrojo  
Fecha de Ingreso: abril-2003
Ubicación: España
Mensajes: 103
Antigüedad: 14 años, 8 meses
Puntos: 0
sobre funciones

Estudiando codigo he observado diferentes formas de utilizar funciones que me tienen un poco liado, por ejemplo que diferencia hay entre estas dos lineas:
-----------------------------------
this.onEnterFrame = miFuncion;

this.miFuncion();
-----------------------------------
En la primera no se ponen los parentesis, y no entiendo por qué, pero si los pones el codigo no funciona, y en la segunda si tengo que ponerlos.

Y otra duda, he visto que muchos ponen success en su funcion, es decir:
-------
mc.onEntreFrame = function(succsess){
-------
¿por qué?,¿qué significa?

Gracias por adelantado!!!
Saludos
  #2 (permalink)  
Antiguo 17/05/2003, 12:10
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.895
Antigüedad: 15 años
Puntos: 2
hola te comento que esto lo saque de mi libro ojala te sirva:


function mifuncion(para1,para2,etc){
// las acciones

}

si dejas el area de parametros vacia ,crea una funcion generica es decir , una funcion que se ejecuta de la misma forma siempre que es llamada . si contiene parametros , se desenpeñara de una manera unica en cada ocacion , basandose en los datos de los parametros que reciba.


mifuncion=function(para1,para2,etc) { /* las acciones van aqui */ }

la sintaxis anterior sirve para crear funciones dinamicas o para definir sus propios metodos de un objeto . la unica diferencia entre esta y la anterior es la forma de hacer la asignacion de nombre de la funcion.

mifuncion();

asi esta indicando a flash ejecutar dotas las acciones incluidas dentro de la misma.


saludos....
  #3 (permalink)  
Antiguo 20/05/2003, 02:49
Avatar de roninrojo  
Fecha de Ingreso: abril-2003
Ubicación: España
Mensajes: 103
Antigüedad: 14 años, 8 meses
Puntos: 0
gracias maltos y mveraa, pero creo que no me exprese bien mi pregunta jeje.
Ya se que son y para que sirven las funciones y prototipos, lo que pasa que estoy acostumbrado a la programacion con C/C++, y en esta las funciones, aunque no les pases parametros, al llamarlas hay que poner los parentesis: myfuncion() <-- sin parametros
pero en flash me encuentro que hay veces que al llamar a la funcion no se ponen parentesis, en concreto en esta linea que encontre en un codigo:
this.onEnterFrame = miFuncion;
el caso es que la funcion no devuleve ningun valor, asi que no lo entiendo mucho, porque al llamarala de esta manera:
this.miFuncion();
si que hay que ponerlos...

Y lo de success, no me lo habeis respondido jeje. Esta en esos links que me habeis puesto?? Espero haberme expresado mejor
Bueno gracias por adelantado
Saludos

holaaaaaaaa???!!!! que alguien responda por favor!
Saludos!!

Última edición por roninrojo; 20/05/2003 a las 02:49
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 18:54.