Foros del Web » Creando para Internet » Flash y Actionscript »

migracion codigo de as2 a as3

Estas en el tema de migracion codigo de as2 a as3 en el foro de Flash y Actionscript en Foros del Web. hola tengo este codigo en as2 y no se que tengo que hacer para migrarlo a AS3 Código PHP: // ================================================== //  cargador de jpg's & swf's externos //    //  autor: toni lópez  //  http://www.e-tonilopez.com //  [email protected]  ...
  #1 (permalink)  
Antiguo 19/10/2009, 09:56
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 8 meses
Puntos: 8
migracion codigo de as2 a as3

hola tengo este codigo en as2 y no se que tengo que hacer para migrarlo a AS3

Código PHP:
// ==================================================
//  cargador de jpg's & swf's externos
//   
//  autor: toni lópez 
//  http://www.e-tonilopez.com
//  [email protected] 
//
//  funciones 
//
//  alfa: incrementa la propiedad _alpha del movieClip que contiene la imagen JPG o SWF
//   que se carga.
//
//   parámetros
//   pc_file: imagen JPG o archivo SWF que se carga
//   pc_no_cache: evitar caché
//   pc_x: posición x en que se visualiza la barra de porcentaje 
//   pc_y: posición y en que se visualiza la barra de porcentaje
//   pc_preload: indica si se muestra barra de precarga
//   pc_preloader_border: color del borde de la caja de barra de precarga
//   pc_preloader_txt: texto precarga (opcional) por defecto 'Loading'
//   pc_preloader_txt_color: color del texto de precarga
//   pc_preloader_txt_font: fuente del texto de precarga
//   pc_preloader_txt_fontsize: tamaño fuente del texto de precarga
//   pc_file_size_show: mostrar tamaño archivo en Kb
//   pc_file_percent_loaded: porcentaje cargado
// ==================================================
MovieClip.prototype.alfa = function() {
 
this.onEnterFrame = function() {
  
this._alpha += 10;
  if (
this._alpha>=100) {
   
delete this.onEnterFrame;
  }
 };
};
þ;
this.xpreloader this.pc_x;
this.ypreloader this.pc_y;
þ;
this.createEmptyMovieClip("holder"1);
this.holder._alpha 0;
if (
pc_no_cache) {
 
this.holder.loadMovie(this.pc_file+"?id="+random(1000));
} else {
 
this.holder.loadMovie(this.pc_file);
}
þ;
if (
pc_preloader) {
 
this.createEmptyMovieClip("preloader"2);
 
with (this.preloader) {
  
lineStyle(1pc_preloader_border100);
  
moveTo(xpreloaderypreloader);
  
lineTo(xpreloader+100ypreloader);
  
lineTo(xpreloader+100ypreloader+10);
  
lineTo(xpreloaderypreloader+10);
  
lineTo(xpreloaderypreloader);
 }
}
þ;
if (
pc_preloader_txt_show) {
 
this.createTextField("mytext"3this.xpreloaderthis.ypreloader+10"""");
 
this.mytext.autoSize true;
 
myformat = new TextFormat();
 
myformat.color pc_preloader_txt_color;
 
myformat.font pc_preloader_txt_font;
 
myformat.size pc_preloader_txt_fontsize;
 
this.mytext.text this.pc_preloader_txt;
 
this.mytext.setTextFormat(myformat);
}
þ;
this.onEnterFrame = function() {
 
this.percent = (this.holder.getBytesLoaded()/this.holder.getBytesTotal())*100;
 
þ;
 if (
this.pc_file_size_show) {
  
this.tamaño Math.round(this.holder.getBytesTotal())+" "+"Bytes";
 } else {
  
this.tamaño "";
 }
 
þ;
 if (
this.pc_file_percent_loaded) {
  
this.porcentaje Math.round(this.percent)+" %";
 } else {
  
this.porcentaje "";
 }
 
þ;
 if (!
isNan(this.percent)) {
  
this.mytext.text this.pc_preloader_txt+" "+this.tamaño+" "+this.porcentaje;
  
this.mytext.setTextFormat(myformat);
  if (
pc_preloader) {
   
with (this.preloader) {
    
beginFill(pc_preloader_background100);
    
lineStyle(1pc_preloader_border100);
    
moveTo(xpreloaderypreloader);
    
lineTo(percent+xpreloaderypreloader);
    
lineTo(percent+xpreloaderypreloader+10);
    
lineTo(xpreloaderypreloader+10);
    
endFill();
   }
  }
 }
 
þ;
 if (
this.percent == 100) {
  
this.preloader.clear();
  
this.mytext.removeTextField();
  
this.holder.alfa();
  
delete this.onEnterFrame;
 }
}; 
  #2 (permalink)  
Antiguo 19/10/2009, 10:00
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: migracion codigo de as2 a as3

Cita:
Iniciado por ^engonga^ Ver Mensaje
no se que tengo que hacer para migrarlo a AS3
Aprender AS3 aquí la guia de migración a AS3 http://livedocs.adobe.com/flex/201/l...l-classes.html
__________________
{ Flash }
  #3 (permalink)  
Antiguo 19/10/2009, 14:14
Avatar de Eskombro  
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 15 años, 2 meses
Puntos: 22
Respuesta: migracion codigo de as2 a as3

Cita:
Iniciado por Diegoazul Ver Mensaje
Aprender AS3 aquí la guia de migración a AS3 http://livedocs.adobe.com/flex/201/l...l-classes.html
Ese es el paso a seguir. Definitivamente no hay como saber AS3 para migrarlo. Yo sé que tu pregunta es para que te 'ayuden' pero esto sería tarea no muy sencilla. No es cosa de dos minutos realmente. Toca que alguien haga el trabajo por tí, o que te sientes a aprender el lenguaje.
Un saludo
Eskombro
__________________
Blog AS3 Ideas -> Programación en ActionScript 3
________
Esk Games | Free online flash games

Última edición por Eskombro; 19/10/2009 a las 14:50
  #4 (permalink)  
Antiguo 20/10/2009, 01:22
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 8 meses
Puntos: 8
Respuesta: migracion codigo de as2 a as3

o encontrar un cargador de swf externos como el que he puesto debajo

para as3... no?

he estado algun componenta pero no encuentro nada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:48.