Comunidad de diseño web y desarrollo en internet online

Varios Botones

Citar            
MensajeEscrito el 13 Mar 2012 11:34 am
Hola estoy intentando hacer una especie de baner con 4 botones para haceder a las demas paginas de mi sitio y lo que hago es lo siguiente

Código ActionScript :

import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.*;

//este array almacena las urls
var urlArray:Array = new Array("../index.html","../presupuesto/index.php","../contacto/index.php","../about/index.php");
var objArray:Array = new Array();// y este otro los botones

for(var i:int = 0 ; i < urlArray.length; i++) 
{
   objArray.push(getChildByName("boton" + i));
   objArray[i].url = urlArray[i];
   objArray[i].addEventListener(MouseEvent.CLICK, clickWeb);
}

function clickWeb(e:MouseEvent):void
{
   var req:URLRequest = new URLRequest(e.target.url);
   navigateToURL(req);
}

y me da un error de que no se puede haceder a una propiedad nula url.
Espero me podais ayudar
Saludos y gracias :)

Por amatosc

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Mar 2012 12:00 pm
es que target es una clase base DisplayObject y no se puede modificar y tu boton es por lo menos un MovieClip que si se puede modificar por eso puedes añadir la variable url..por lo tanto

Código ActionScript :

var req:URLRequest = new URLRequest(MovieClip(e.target).url);


saludos

Por Yonomimi

76 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Mar 2012 09:29 am
Hola yonomimi primero que nada darte ls gracias por contestarme.
He cambiado lo que mas dicho y me da este error:

ReferenceError: Error #1056: No se puede crear la propiedad url en flash.display.SimpleButton.
at menu_fla::MainTimeline/frame1()

Yo los botones los tengo definidos como simbolos de tipo boton no de tipo moviclip nose si tendra algo que ver, esque yo en soy un poco novato en AS si me pudieras ayudar. muchas gracias otra vez :)

Por amatosc

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Mar 2012 06:19 pm
pon los simbolos como movieclip y te funcionara

saludos

Por Yonomimi

76 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 16 Mar 2012 08:41 pm
muxas gracias yonomimi todo perfecto :)

Por amatosc

4 de clabLevel



 

firefox

 

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