Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/11/2007, 16:02
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Re: Problema con AS3

A ver, yo no sé a qué viene tanto pitote...

Yo particularmente no he entendido muy bien tu problema, y he de decir que no creo que nadie tenga la obligación de responder sepa o no sepa hacer lo que pides. Y no hay porque dudar de los conocimientos de nadie, cada uno sabe lo que sabe y necesitará ayuda en base a sus conocimientos y punto.

Si no he entendido mal, lo que tu quieres es cargar una película con cs3 y que cuando se cargue pase a la siguiente escena.

Yo lo haría así:

pondria este codigo en el fotograma 1 de la escena 1 que en mi caso solo tiene un fotograma:
Código PHP:
stop();
import flash.display.Loader;       
import flash.net.URLRequest;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.text.TextField;
import fl.controls.Label;
import fl.controls.ProgressBar;
import fl.controls.ProgressBarMode;


var 
loadProgress_txt:TextField = new TextField();

var 
myLoader:Loader = new Loader();

var 
myRequest:URLRequest =       

new 
URLRequest("clip.swf");

myLoader.load(myRequest);


myLoader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETEcompleteHandler);
 
function 
completeHandler(event:Event):void {
    
nextScene();
}

function 
showPreloader(evt:Event):void {
    
addChild(loadProgress_txt);
}
function 
showProgress(evt:ProgressEvent):void {
     
myProgressBar.setProgress(evt.bytesLoadedevt.bytesTotal);
     
texto.text "" int(myProgressBar.percentComplete) + "%";
}
function 
showLoadResult(evt:Event):void {
    
    
addChildAt(myLoader,0);
}


var 
myProgressBar:ProgressBar = new ProgressBar();
myProgressBar.indeterminate false;
myProgressBar.mode ProgressBarMode.MANUAL;
myProgressBar.maximum 256;
myProgressBar.setSize(10016);
myProgressBar.move(370,300)
addChildAt(myProgressBar,0);


var 
myLabel:Label = new Label();
var 
texto:TextField = new TextField();
texto.textColor=0x336699;
texto.text="0%";
texto.y=-18;
texto.x=35;
myLabel.addChildAt(texto,0);


myLabel.move(myProgressBar.xmyProgressBar.myProgressBar.height);
addChild(myLabel); 
Y en la escena 2 solo tengo un fotograma con un stop();

Y no uso ningun .as

Ya es modificarlo a tu conveniencia.

Y si no te sirve pues lo siento porque lo hice a medida para unas cosilla y no es que use mucho cs3 y no me apetece retocar nada.

salu2 ;
__________________
[+]
[+]