Comunidad de diseño web y desarrollo en internet online

Dudas con funciones...

Citar            
MensajeEscrito el 26 Sep 2007 09:50 pm
Hola a ver si me pueden ayudar con ésto:

Dos pequeñas dudas con respecto a las funciones...
Teniendo una función, por ejemplo, de éste tipo:

Código :

item.onRelease = function() {
    trace ("mensaje")
}

1- Hay una forma de que además de que la función sea al dejar de presionar "item", la misma función sirva para, por ejemplo, "item2", "item3", "botonGrande", "botonChico",etc.

2- Hay forma de que la función no sólamente se produzca "onRelease", tal vez agregar también "onReleaseOutSide", "onPress", etc.

Por Sebaslynx

237 de clabLevel

2 tutoriales

Genero:Masculino  

Mendoza, Argentina

msie7
Citar            
MensajeEscrito el 26 Sep 2007 09:54 pm
Podrías hacer un array que contenga los "Item1" "Item2" etc...
Y que con un for le agregues la función.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 27 Sep 2007 03:01 am
Acciones por separado.

Código :

mc.onRollOver = function() {
   trace("1");
   this.onPress = function() {
      trace("2");
      this.onRollOut = function() {
         trace("3");
      }
   }
}

Misma accion.
Plop! No sabia que se podia hacer esto, hasta que lo intente por tu pregunta XD.

Código :

mc.onRollOver = mc.onPress = mc.onRollOut = function () {
   trace("1");
};


Tambien saque el atajo de teclado del trace por accidente XD. Lo pongo por si alguien lo quiere esc-t-r

Por Wako

77 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 03:47 am
Juas! Si me salio. Para darle instucciones a varios mc y con varias funciones:

Código :

var mc:Array = new Array(mc1, mc2, mc3, mc4);
for (cont=0; cont<=mc.length; cont++) {
   mc[cont].onRollOver = mc[cont].onPress = mc[cont].onRollOut = function () {
      trace("1");
   };
}


Ayudando se aprende.

Por Wako

77 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 01:45 pm
Disculpen pero que funcion cumple el trace en el flash? :o

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 02:14 pm
El trace muestra en el depurador los parametros que le mandes. Muy útil para probar tus peliculas.

Ayuda de Flash escribió:


Función trace
trace(expression:Object)

Puede usar el Reproductor de depuración de Flash para capturar la salida de la función trace() y mostrar el resultado.

Utilice esta sentencia para registrar las notas de programación o para mostrar mensajes en el panel Salida mientras prueba un archivo SWF. Utilice el parámetro expression para comprobar si existe una condición o para mostrar valores en el panel Salida. La sentencia trace() es similar a la función alert de JavaScript.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 27 Sep 2007 08:54 pm

Wako escribió:

Juas! Si me salio. Para darle instucciones a varios mc y con varias funciones:

Código :

var mc:Array = new Array(mc1, mc2, mc3, mc4);
for (cont=0; cont<=mc.length; cont++) {
   mc[cont].onRollOver = mc[cont].onPress = mc[cont].onRollOut = function () {
      trace("1");
   };
}


Ayudando se aprende.


:wink: Mezclaste las dos ideas. ^^
Que bueno que te haya funcionado.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 27 Sep 2007 09:12 pm

One escribió:

El trace muestra en el depurador los parametros que le mandes. Muy útil para probar tus peliculas.

Ayuda de Flash escribió:


Función trace
trace(expression:Object)

Puede usar el Reproductor de depuración de Flash para capturar la salida de la función trace() y mostrar el resultado.

Utilice esta sentencia para registrar las notas de programación o para mostrar mensajes en el panel Salida mientras prueba un archivo SWF. Utilice el parámetro expression para comprobar si existe una condición o para mostrar valores en el panel Salida. La sentencia trace() es similar a la función alert de JavaScript.


Wow... leyendo eso ahora creo que no entiendo para que sirve el trace. :lol: Demaciado rebuscado.

Y diría que el trace sirve para que en el panel donde normalmente salen los errores salga un mensaje que nosotros queramos.
Puede servirte para:
Averiguar el valor de alguna variable interna que desconozcamos.

Código :

trace(varDesconosida);

Para hacer pruebas, como por ejemplo. Queremos agregar a un botón un Click. Pero aun no hemos creado una función. Para ver que el Click esta funcionando en la acción ponemos.

Código :

trace("Mi click funciona ;)");

Tu le podrás encontrar utilidad. ^^

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 10 Oct 2007 02:39 am
Excelente!!! Gracias, esa opción combinada es justo lo que necesitaba!!! Que milagro Cristalab... ^^

Por Sebaslynx

237 de clabLevel

2 tutoriales

Genero:Masculino  

Mendoza, Argentina

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.