Tema: Flash As3
Ver Mensaje Individual
  #14 (permalink)  
Antiguo 10/03/2010, 21:21
Avatar de Diegoazul
Diegoazul
 
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Flash As3

Tambien podrias unir todo el código en el primer frame de la capa botones (en tu fla original):

Cita:
stop();


import fl.containers.UILoader;
import fl.controls.TileList;
import flash.net.URLRequest;
import flash.net.URLLoader;
import fl.data.DataProvider;

//Visualizador
var ui:UILoader = new UILoader();
ui.setSize(400,300);
ui.move(45,300);
ui.source="images/01.jpg";
addChild(ui);

//Lista de Fotos
var list:TileList = new TileList();
list.setSize(400,120);
list.move(40,630);
list.columnWidth=150;
list.rowHeight=100;
list.sourceField="thumb";
addChild(list);

//XML
var xml:XML;
var url:URLRequest=new URLRequest("./xml/galeria.xml");
var loader:URLLoader = new URLLoader();
loader.load(url);

//Eventos
function Completar(event) {
var xml:XML=new XML(loader.data);
var dp:DataProvider=new DataProvider(xml);
list.dataProvider=dp;
}
loader.addEventListener(Event.COMPLETE, Completar);

function alCambiar(event) {
ui.source=list.selectedItem.source;
}
list.addEventListener(Event.CHANGE, alCambiar);


ui.visible=false
list.visible=false

btn1.addEventListener(MouseEvent.CLICK, ira1);

function ira1(Event:MouseEvent) :void
{
gotoAndStop(1)
ui.visible=false
list.visible=false

}

btn2.addEventListener(MouseEvent.CLICK, ira2);

function ira2(Event:MouseEvent) :void
{
gotoAndStop(2)
ui.visible=false
list.visible=false
}

btn3.addEventListener(MouseEvent.CLICK, ira3);

function ira3(Event:MouseEvent) :void
{

gotoAndStop(3)
ui.visible=true
list.visible=true

}

btn4.addEventListener(MouseEvent.CLICK, ira4)

function ira4(Event:MouseEvent) :void
{
gotoAndStop(4)
ui.visible=false
list.visible=false

}
__________________
{ Flash }