Comunidad de diseño web y desarrollo en internet online

Error Botones as 3.0 usando archivo as externo.

Citar            
MensajeEscrito el 23 Abr 2013 06:24 pm
Hola amigos tengo ya una semana intentando linkear 3 botones en as3.0 Usando los as en archivos externos .as pero la verdad los intentos han sido inútiles.

Cabe decir que soy un poco nuevo en as3.0 y quisiera que me ayudaran con sus conocimientos haber que estoy asiendo mal.

mi código es el siguiente.

public var iconfb:MovieClip;
public var icontw:MovieClip;
public var iconmail:MovieClip;



iconfb.buttonMode=true;
icontw.buttonMode=true;
iconmail.buttonMode=true;


//set icon links
iconfb.addEventListener(flash.events.MouseEvent.CLICK, function(){ navigateToURL(new URLRequest("http://www.nthelp.com/colorcodes.htm"),'_blank'); });
icontw.addEventListener(flash.events.MouseEvent.CLICK, function(){ navigateToURL(new URLRequest(Settings.twitterlink.text()),'_blank'); });
iconmail.addEventListener(flash.events.MouseEvent.CLICK, function(){ navigateToURL(new URLRequest(Settings.emaillink.text()),'_blank'); });


Nota. se que le ase faltan abrir y cerrar las llaves, pero al haber mas código solo puse en si el código que estoy utilizando así tienen una idea y ven que esta mal o que falta para que funcione perfectamente el boton.

iconfb = es el nombre de instancia del botón.
icontw=es el nombre de instancia del botón.
iconmail=es el nombre de instancia del botón.

Muchas gracias de ante mano.

Por ningunoi

13 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 25 Abr 2013 12:13 pm
Nadie puede ayudar?

Por ningunoi

13 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 26 Abr 2013 08:07 pm
En general, para agregar un listener a un botón, ademas del botón generalmente se usa una función aparte:

function ClickBoton (event:MouseEvent):void {
///aca el codigo
navigateToURL(new URLRequest("http://cristalab.com", "_blank")
}

y luego se le dice al boton que hacer

mi_boton.addEventListener(MouseEvent.Click, ClickBoton);

como el código lo tienes en una clase (.as) debes importar las siguientes clases para que funcione antes de la función constructora de la clase:

import flash.events.MouseEvent;
import flash.net.navigateToURL;

Por julianpena

98 de clabLevel

1 tutorial

Genero:Masculino  

Diseñador Grafico

chrome

 

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