1º cree una carpeta en la que guarde y ejecute tres air distintos poniendole nombre a cada uno,y despues empece a trabajar en ellos independientemente,los cargo por medio de botones y todo perfecto,los compile y ahora resulta que uno de ellos no me lo carga,puede ser que sea mas pesado que el principal y por eso no me lo carga?me pone este error"Error: Error #2136: The SWF file app:/hoteles.swf contains invalid data." y despues si le doy a continue me sale este otro"TypeError: Error #1009: Cannot access a property or method of a null object reference.at hotel()[C:\Users\jordi\Desktop\miapp\hotel.as:18]"
He buscado por internet y no me entero de nada por que todo es en ingles.
Los dos que cargo los he creado con as3 y les he puesto clase,os dejo el codigo a ver que os parece, el que no me va es mi_ruta2,muchas gracias.
package {
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class informacion extends MovieClip {
static var escenario:MovieClip;
public function informacion() {
escenario=new MovieClip();
stage.addChild(escenario);
var cabecera:Cabecera=new Cabecera();
escenario.addChild(cabecera);
cabecera.x=326;
cabecera.y=49;
var inicio:Inicio=new Inicio();
escenario.addChild(inicio);
inicio.x=120,95;
inicio.y=838,70;
var vuelos:Vuelos=new Vuelos();
escenario.addChild(vuelos);
vuelos.x=311,90;
vuelos.y=838,70;
var eventos:Eventos=new Eventos();
escenario.addChild(eventos);
eventos.x=505,80;
eventos.y=838,70;
var buscar:Buscar=new Buscar();
escenario.addChild(buscar);
buscar.x=505,80;
buscar.y=910,65;
var hoteles:Hoteles=new Hoteles();
escenario.addChild(hoteles);
hoteles.x=311,90;
hoteles.y=910,65;
var trenes:Trenes=new Trenes();
escenario.addChild(trenes);
trenes.x=120,95;
trenes.y=910,65;
var barcelona:MovieClip=new MovieClip();
escenario.addChild(barcelona);
var mi_cargador:Loader=new Loader();
var mi_ruta1:URLRequest=new URLRequest("buscar.swf");
var mi_ruta2:URLRequest=new URLRequest("hoteles.swf");
mi_cargador.load(mi_ruta1);
escenario.addChild(mi_cargador);
mi_cargador.x=0;
mi_cargador.y=100;
inicio.addEventListener(MouseEvent.CLICK,inicioHandler);
buscar.addEventListener(MouseEvent.CLICK,buscarHandler);
hoteles.addEventListener(MouseEvent.CLICK,hotelesHandler);
function inicioHandler(MouseEvent)
{
mi_cargador.unload();
}
function buscarHandler(MouseEvent)
{
mi_cargador.unload();
mi_cargador.load(mi_ruta1);
}
function hotelesHandler(MouseEvent)
{
mi_cargador.unload();
mi_cargador.load(mi_ruta2);
}
vuelos.addEventListener(MouseEvent.CLICK,vuelosHandler);
function vuelosHandler(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.barcelona-airport.com/esp/llegadas.htm"),"_blank");
}
trenes.addEventListener(MouseEvent.CLICK,trenesHandler);
function trenesHandler(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.adif.es/AdifWeb/estacion_mostrar.jsp?e=ebi75b3j8g85&i=es_ES&pes=horarios"),"_blank");
}
eventos.addEventListener(MouseEvent.CLICK,eventosHandler);
function eventosHandler(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.pcongresos.com/"),"_blank");
}
}
}
}