Comunidad de diseño web y desarrollo en internet online

asfunction

Citar            
MensajeEscrito el 31 Ago 2007 01:44 pm
hola a todos , sabe alguien como se pueden pasar 2 parametros a una funcion mediante asfunction

gracias de antemano y saludos...

Por elier_rp

56 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Ago 2007 02:06 pm
Errr ¿Podrías explicarte mejor? Así sabremos lo que realmente necesitas.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 31 Ago 2007 02:47 pm
tengo esto en un xml el cual cargo despues en un texto dinamico , este es un ejemplo de un solo nodo , tengo mas con textos

<nodo>
<![CDATA[ <a href="asfunction:_global.music,1.mp3"><font color="#009078">(Escuchar)</a>]]>
</nodo>

lo que necesito es poder pasarle a la funcion _global.music que llamo al dar en link otro parametro , es decir serian 2 parametros

saludos...

Por elier_rp

56 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Ago 2007 03:30 pm
Bueno, hasta donde yo sé asfunction sólo acepta un parámetro, pero podrías pasárselos "engañando" a la función. Me explico.
Digamos en el hipervínculo tienes:

Código :

<a href="asfunction:mifuncion,param1&param2>Link</a>

Donde pasas a "mifuncion" ambos parámetros, separados por un "&" (Realmente le estás pasando sólo uno)
La cosa realmente está en AS:

Código :

function mifuncion(unicoparametro_str:String):Void{
     /*Con "split", divido la cadena de caracteres en la cantidad de parámetros
    que quiero enviar realmente, para ello uso el símbolo con que los estoy separando,
    en este caso "&"*/

   var divideparametros_array:Array = unicoparametro_str.split("&");

   //Si haces una trace...

   trace(divideparametros_array[0]); // Devuelve "param1"
   trace(divideparametros_array[1] // Devuelve "param2"
}


Espero que te sirva de ayuda.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 31 Ago 2007 05:29 pm
ok , muchisimas gracias

podrias explicarme porque pones esto

Nunca maestro, siempre aprendiz...
Se decente, no uses loadMovie()...

porque no usar loadMovie()

Por elier_rp

56 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Ago 2007 06:05 pm
:lol: Las razones son varias, pero básicamente porque loadMovie() te da muy poco o ningún control sobre la carga de la película, qué hacer mientras se descarga y cómo tratarla una vez descargada. Es mucho mejor usar el objeto MovieClipLoader()

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes



Ultima edición por The Fricky! el 31 Ago 2007 08:02 pm, editado 1 vez

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 31 Ago 2007 07:10 pm
gracias

Por elier_rp

56 de clabLevel



Genero:Masculino  

firefox

 

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