Comunidad de diseño web y desarrollo en internet online

duda con function(){

Citar            
MensajeEscrito el 12 Ago 2009 01:16 am
hola, tengo una duda que llevo teniendo desde que tenia 2años U_U o_0 no, porque algunos function estan escritos por ejemplo asi function davo29(e:event){ o function lala(posx, posy, posz){
me pueden explicar porfa para que sirve hacer eso, digo, si esas son variables se podrian declarar adentro de la funcion no ?

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 12 Ago 2009 06:04 am
esas son las variables que toma cuando se hacen las llamadas a la funcion

por ejemplo

una funcion asi

Código ActionScript :

function saludo (nombre){
   trace("Hola "+nombre+".");
}
saludo("el davo 29");


pide una variable "nombre" que le das cuando llamas a la funcion
y devuelve "Hola el davo 29."

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 12 Ago 2009 03:29 pm
o eso tambien lo vi ayer, function lala(lala){}lala("hola") U_U, pero solo funciona asi para eso? o para que me puede servir esto ^ ^?
gracias =)

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 12 Ago 2009 03:56 pm
El recibir parametros es de gran utilidad y te puede servir para muchisimas cosas por ejemplo supon que tienes una funcion que se se encarga de dibujar un circulo , a esa funcion le puedes pasar parametros para que se dibuje el circulo ejemplo su color, radio, x,y etc

Código ActionScript :

var s:Sprite = new Sprite();

function drawCircle(radio:Number, color:uint,posX:Number,posY:Number) {
   s.graphics.beginFill(color);
   s.graphics.drawCircle(0,0,radio);
   s.graphics.endFill();
   s.x = posX;
   s.y = posY;
   addChild(s);
}

drawCircle(15,0xff0000,120,30);
/* al llamar la funcion le pasas los parametros en orden radio ,color etc, 
 ahora puedes probar poniendo valores aleatorios en los parametros 
 drawCircle(Math.random() * 100, Math.random() * 0xffffff..etc)*/



espero con ese sencillo ejemplo , veas que el uso de parametros es bastante util, y dependiendo del uso que les des va
hacer efectivo tu codigo.Saludos

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

chrome
Citar            
MensajeEscrito el 12 Ago 2009 11:42 pm
ooo gracias, y tambien halle algo muy sencillo, una calculadora que me paso el codigo tribak =)
function calcular(a,b){
var igual = Number(a) + Number(b);
resultado.text = igual ;}
suma.onPress= function(){calcular(a.text,b.text);}
gracias U_U

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 13 Ago 2009 12:36 am
OHHH ya comprendi =D
function conta(valor, estampa) {
//Crea la funcion conta y pide las variables valor y estampa
onEnterFrame = function () {
//onEnterFrame
var ms = int((getTimer()/1000)-estampa);
//esto lo explico afuera
cont = valor-ms;
//cont es valor (tiempo que pusiste en intro menos el tiempo que ha pasado desde que inicio conta
if (cont>=0) {
//muesta el valor de cont
//si cont es mayor o igual a 0
tiempo.text = cont;
}
};
}
boton.onRelease = function() {
//al liberar el boton
var val:Number = Number(intro.text);
//se declara val con el valor de intro (los Numbers son para que lo detecte como numero y no como texto
var stamp = getTimer()/1000;
//esto captura el momento justo en que se libero el boton
conta(val, stamp);
};
=D :D
Mexico 2-1 USA weeeeeeeeeeeeeeeeeeeeeeeeee mexico ftw =)

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 13 Ago 2009 12:37 am
muy buen ejemplo que acabo de comprender mi estimado tribak tuyo tmb o_0

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 13 Ago 2009 01:31 am
ahh creo que tu estudias AS2 , perdon yo te puse codigo de AS3 , pero que bueno que comprendiste con los ejemplos

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

chrome

 

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