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

Flash y Propiedades HTML

Estas en el tema de Flash y Propiedades HTML en el foro de Flash y Actionscript en Foros del Web. Hola! Resulta que tengo una imagen con un enlace de este tipo: Código: <img src="imagen.gif" ONCLICK="ver_menu('1');"> Saben si existe la posibilidad de pasar este codigo ...
  #1 (permalink)  
Antiguo 19/11/2005, 13:10
 
Fecha de Ingreso: septiembre-2003
Ubicación: Mendoza, Argentina
Mensajes: 54
Antigüedad: 20 años, 7 meses
Puntos: 0
Flash y Propiedades HTML

Hola!

Resulta que tengo una imagen con un enlace de este tipo:
Código:
<img src="imagen.gif" ONCLICK="ver_menu('1');">
Saben si existe la posibilidad de pasar este codigo html a flash?

He probado con la función común "geturl" pero no funciona.

Saludos,
Luis.
__________________
www.capsulastudio.com
  #2 (permalink)  
Antiguo 19/11/2005, 16:22
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Una imagen que cuando haces clic en ella te lleva a una url o como va esto? Dinos exactamente que es lo que quieres hacer y te ayudaremos con mucho gusto

ArgoN
  #3 (permalink)  
Antiguo 19/11/2005, 16:41
 
Fecha de Ingreso: septiembre-2003
Ubicación: Mendoza, Argentina
Mensajes: 54
Antigüedad: 20 años, 7 meses
Puntos: 0
Muchas gracias por responder!

Básicamente, lo que tengo con javascript en la web es un menú con submenúes. Al elegir un elemento del menú, carga determinado submenú.

La función: ONCLICK="ver_menu('1');" carga al submenú 1.
La función: ONCLICK="ver_menu('2');" carga al submenú 2, escondiendo al menú 1. Sólo hay un submenú, por lo que no es "arboreo".

Éste es el javascript de la página, por si les interesa el funcionamiento:

Código:
 <script>
<!--
var obj = false;
function ver_menu(cual)
{
if (obj) obj.style.display = "none";obj = document.getElementById(cual);
obj.style.display='block';
document.getElementById("saludo").style.display = "none";}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
El elemento "saludo" vendría a comportarse con un submenú que aparece inicialmene cuando no se ha elegido ningún submenú (o sea, lo que se ve al principio).
__________________
www.capsulastudio.com
  #4 (permalink)  
Antiguo 19/11/2005, 16:49
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Si quieres pasar todo tus codigos a flash deberias aprender a usar ActionScript aplicado al Flash, yo no se java por lo que no podre ayudarte a hacer la traduccion. Solo podria decirte como si me dices literalmente que quieres hacer: por ej: un boton que cuando pases el raton por encima active un menu desplegable con botones etc... Se parecen mucho javascript y AS pero tienen sus diferencias...

Saludos

ArgoN
  #5 (permalink)  
Antiguo 20/11/2005, 11:21
 
Fecha de Ingreso: septiembre-2003
Ubicación: Mendoza, Argentina
Mensajes: 54
Antigüedad: 20 años, 7 meses
Puntos: 0
Agradezco mucho tu atención Argon!

Básicamente lo que quiero yo es tener un menu flash que tiene 3 elementos.

Al hacer clic en determinado elemento, aparece un submenú html. El problema en cuestión es el tema de "relacionar" actionscript con los submenúes en html.

Otra cosa importante a destacar es que:
1.- Sólo habría un submenú activo (al elegir otro elemento del flash, el primer submenú se oculta).
2.- Inicialmente aparece un "saludo" que debería comportarse como submenú, que seria el que aparece por defecto al no seleccionar ningun elemento del flash.
3.- Cada submenú además tiene un menú emergente/despegable en javascript que "flota" encima de la página, razón por la cual necesitaría que los submenúes sean html.
__________________
www.capsulastudio.com
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 09:15.