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

htmlText que llame a una función

Estas en el tema de htmlText que llame a una función en el foro de Flash y Actionscript en Foros del Web. Hola, me gustaría saber si desde un link escrito en htmlText podríamos llamar a una función del mismo código, algo así: function Accion() { txtDinamico.htmlText ...
  #1 (permalink)  
Antiguo 12/02/2004, 11:29
 
Fecha de Ingreso: enero-2004
Mensajes: 40
Antigüedad: 20 años, 3 meses
Puntos: 0
htmlText que llame a una función

Hola,

me gustaría saber si desde un link escrito en htmlText podríamos llamar a una función del mismo código, algo así:

function Accion()
{
txtDinamico.htmlText = "funciona";
}
txtDinamico.htmlText = "<a href='Accion()'>Llamada a funcion </a>";


si alguien sabe como hacerlo, o sabe que no se puede hacer, por favor, que me eche una mano. Asias!
  #2 (permalink)  
Antiguo 12/02/2004, 14:13
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 20 años, 5 meses
Puntos: 4
proba con javascript...
al html:
Código:
<script>
declarar_variable=function(){
document.elflash.lavariable=1;
}</script>
y en el codigo del <object>... en el id="elflash"
tonces, tendrias que tener un onEnterFrame esperando que esta variable sea activada o podes probar halando la funcion directamente aunque no se si se pueda
elflash.activar();
__________________
'_'

...
  #3 (permalink)  
Antiguo 13/02/2004, 10:20
 
Fecha de Ingreso: enero-2004
Mensajes: 40
Antigüedad: 20 años, 3 meses
Puntos: 0
No acaba de convencerme, aunque gracias por tu ayuda, pero...

El código del script debería de estar en una función, por lo que al clicar sobre el link del htmlText fuese llamada con fscommand:

txtDinamico.htmlText = "<a href='fscommand(....)'>Llamada a funcion </a>";

Estamos en las mismas. Otra forma sería que realmente cargase otra página con el mismo swf y ésta llamase a la función interna de este como tú dices, pero entonces no podríamos hacer algo así:

function Accion(i)
{
if (i == 1)
{
txtDinamico.htmlText = "Has llamado a la funcion 1";
} else {
txtDinamico.htmlText = "Has llamado a la funcion 2";
}
}
txtDinamico.htmlText = "<a href='Accion()'>Llamada a funcion 1 </a><br><a href='Accion(1)'>Llamada a funcion 2</a>";


Ya sé que es algo chungo. Se puede hacer?
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 00:15.