Comunidad de diseño web y desarrollo en internet online

Agreguen su codigo aquí

Citar            
MensajeEscrito el 18 Jun 2006 05:41 pm
Hace tiempo con tmeister http://www.tmeister.net/ en www.forosdelweb.com puso una propuesta muy interesante, donde el posteaba un codigo inicial y los q postearan después tenian que aumentar su codigo, y claro, respetando el 50% del codigo anterior y SOLO ACTIONSCRIPT

asi q, siguiendo esa linea, aqui dejo una WEB en 100% codigo, q contiene

un banner
6 botones
1 mc q contendra los archivos externos
los 3 primeros botones cargan 2 jpg y un swf (intercalados)
y los 3 ultimos botones un texto cualquira

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
var campo:TextField = this.createTextField("campo", 4, 100, 300, 200, 20);
campo.border = true;
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(100, 0);
botones.btn.lineTo(100, 20);
botones.btn.lineTo(0, 20);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
for (var i:Number = 0; i<6; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
}
// cargo contenido por defecto
banner.loadMovie("swf/banner1.swf");
contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;
campo.text = "BIENVENIDO";



estoy seguro q despues de agregar mas y mas codigo INTERESANTE podremos tener un excelente site entre TODOS para USO DE TODOS

saludos

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie
Citar            
MensajeEscrito el 18 Jun 2006 06:01 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
var campo:TextField = this.createTextField("campo", 4, 100, 300, 200, 20);
campo.border = true;
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(100, 0);
botones.btn.lineTo(100, 20);
botones.btn.lineTo(0, 20);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
for (var i:Number = 0; i<6; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      }
   };
}
// cargo contenido por defecto
banner.loadMovie("swf/banner1.swf");
contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;
campo.text = "BIENVENIDO";


[_CONEJO]Utilicen las etiquetas code[/_CONEJO]

Por mxo22

15 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Jun 2006 07:27 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(100, 0);
botones.btn.lineTo(100, 20);
botones.btn.lineTo(0, 20);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
for (var i:Number = 0; i<6; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      }
   };
}
// cargo contenido por defecto
banner.loadMovie("swf/banner1.swf");
contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;

//TÍTULO
var textoBienvenida_str = new String("BIENVENIDO");
var posXTitulo_num = new Number(10);
var posYTitulo_num = new Number(10);
var anchoTitulo_num = new Number(20);
var altoTitulo_num = new Number(20);
var factorEntreLetras_num = new Number(1);

var formatoTitulo_fmt = new TextFormat();
formatoTitulo_fmt.font = "Verdana";
formatoTitulo_fmt.size = 10;
formatoTitulo_fmt.bold = true;
formatoTitulo_fmt.color = "#666666";

var contador_num = new Number(0);
var iLetras_num = new Number();
function pintarLetras(){
   if(contador_num < textoBienvenida_str.length){
      var letra_str = textoBienvenida_str.substr(contador_num, 1);
      var letra_mc = createEmptyMovieClip("letra_" + letra_str, getNextHighestDepth());//
      var caja_txt = letra_mc.createTextField("caja_" + letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num)
      letra_mc._y = altoTitulo_num;
      letra_mc._x = 1000;
      letra_mc.xFinal_num = new Number(contador_num * anchoTitulo_num * factorEntreLetras_num);
      caja_txt.text = letra_str;
      caja_txt.selectable = false;
      caja_txt.setTextFormat(formatoTitulo_fmt);
      
      letra_mc.onEnterFrame = function(){
         this._x += (this.xFinal_num - this._x) * .15;
         if(int(this.xFinal_num - this._x) == 0){
            this._x = this.xFinal_num;
            this.onEnterFrame = null;
         }
      }
      
      contador_num ++;
   }else{
      clearInterval();
   }
}
iLetras_num = setInterval(pintarLetras, 100);

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 18 Jun 2006 07:44 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(100, 0);
botones.btn.lineTo(100, 20);
botones.btn.lineTo(0, 20);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
btn._alpha = 0;
for (var i:Number = 0; i<6; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      }
   };
mc.tiempo = i * 10;
mc.contador = 0;
mc.onEnterFrame = function(){
   if(this.contador < this.tiempo){
      this.contador ++;
   }else{
      if(this._alpha < 100){
         this._alpha += 10;
      }else{
         this.onEnterFrame = null;
      }
   }
}
}
// cargo contenido por defecto
//banner.loadMovie("swf/banner1.swf");
//contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;

//TÍTULO
var textoBienvenida_str = new String("BIENVENIDO");
var posXTitulo_num = new Number(10);
var posYTitulo_num = new Number(10);
var anchoTitulo_num = new Number(20);
var altoTitulo_num = new Number(20);
var factorEntreLetras_num = new Number(1);

var formatoTitulo_fmt = new TextFormat();
formatoTitulo_fmt.font = "Verdana";
formatoTitulo_fmt.size = 10;
formatoTitulo_fmt.bold = true;
formatoTitulo_fmt.color = "#666666";

var contador_num = new Number(0);
var iLetras_num = new Number();
function pintarLetras(){
   if(contador_num < textoBienvenida_str.length){
      var letra_str = textoBienvenida_str.substr(contador_num, 1);
      var letra_mc = createEmptyMovieClip("letra_" + letra_str, getNextHighestDepth());//
      var caja_txt = letra_mc.createTextField("caja_" + letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num)
      letra_mc._y = altoTitulo_num;
      letra_mc._x = 1000;
      letra_mc.xFinal_num = new Number(contador_num * anchoTitulo_num * factorEntreLetras_num);
      caja_txt.text = letra_str;
      caja_txt.selectable = false;
      caja_txt.setTextFormat(formatoTitulo_fmt);
      
      letra_mc.onEnterFrame = function(){
         this._x += (this.xFinal_num - this._x) * .15;
         if(int(this.xFinal_num - this._x) == 0){
            this._x = this.xFinal_num;
            this.onEnterFrame = null;
         }
      }
      
      contador_num ++;
   }else{
      clearInterval(iLetras_num);
   }
}
iLetras_num = setInterval(pintarLetras, 100);

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 18 Jun 2006 08:02 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
//títulos para cada botón
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
//parámetros de los botones
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";

//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(anchoBoton_num, 0);
botones.btn.lineTo(anchoBoton_num, altoBoton_num);
botones.btn.lineTo(0, altoBoton_num);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
btn._alpha = 0;
for (var i:Number = 0; i<textos_array.length; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      }
   };
   //generar retardo para aparecer
   mc.tiempo = i * 10;
   mc.contador = 0;
   mc.miIndice = i;
   mc.onEnterFrame = function(){
      if(this.contador < this.tiempo){
         this.contador ++;
      }else{
         if(this._alpha < 100){
            this._alpha += 10;
         }else{
            //pintanto el texto del botón
            this.titulo_txt.text = textos_array[this.miIndice];
            this.titulo_txt.setTextFormat(formatoBoton_fmt);
            this.onEnterFrame = null;
         }
      }
   }
}
// cargo contenido por defecto
//banner.loadMovie("swf/banner1.swf");
//contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;

//TÍTULO
var textoBienvenida_str = new String("BIENVENIDO");
var posXTitulo_num = new Number(10);
var posYTitulo_num = new Number(10);
var anchoTitulo_num = new Number(20);
var altoTitulo_num = new Number(20);
var factorEntreLetras_num = new Number(1);

var formatoTitulo_fmt = new TextFormat();
formatoTitulo_fmt.font = "Verdana";
formatoTitulo_fmt.size = 10;
formatoTitulo_fmt.bold = true;
formatoTitulo_fmt.color = "#666666";

var contador_num = new Number(0);
var iLetras_num = new Number();
function pintarLetras(){
   if(contador_num < textoBienvenida_str.length){
      var letra_str = textoBienvenida_str.substr(contador_num, 1);
      var letra_mc = createEmptyMovieClip("letra_" + letra_str, getNextHighestDepth());//
      var caja_txt = letra_mc.createTextField("caja_" + letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num)
      letra_mc._y = altoTitulo_num;
      letra_mc._x = 1000;
      letra_mc.xFinal_num = new Number(contador_num * anchoTitulo_num * factorEntreLetras_num);
      caja_txt.text = letra_str;
      caja_txt.selectable = false;
      caja_txt.setTextFormat(formatoTitulo_fmt);
      
      letra_mc.onEnterFrame = function(){
         this._x += (this.xFinal_num - this._x) * .15;
         if(int(this.xFinal_num - this._x) == 0){
            this._x = this.xFinal_num;
            this.onEnterFrame = null;
         }
      }
      
      contador_num ++;
   }else{
      clearInterval(iLetras_num);
   }
}
iLetras_num = setInterval(pintarLetras, 100);

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 18 Jun 2006 10:38 pm
y que es lo nuevo?, no le entiendo ni a lo viejo ;)

Por war

18 de clabLevel



Genero:Masculino  

Some Place

msie
Citar            
MensajeEscrito el 18 Jun 2006 11:52 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
//títulos para cada botón
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
//parámetros de los botones
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(anchoBoton_num, 0);
botones.btn.lineTo(anchoBoton_num, altoBoton_num);
botones.btn.lineTo(0, altoBoton_num);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
btn._alpha = 0;
for (var i:Number = 0; i<textos_array.length; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   //generar retardo para aparecer
   mc.tiempo = i*10;
   mc.contador = 0;
   mc.miIndice = i;
   mc.onEnterFrame = function() {
      if (this.contador<this.tiempo) {
         this.contador++;
      } else {
         if (this._alpha<100) {
            this._alpha += 10;
         } else {
            //pintanto el texto del botón
            this.titulo_txt.text = textos_array[this.miIndice];
            this.titulo_txt.setTextFormat(formatoBoton_fmt);
            this.onEnterFrame = null;
         }
      }
   };
}
// cargo contenido por defecto
//banner.loadMovie("swf/banner1.swf");
//contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;
//TÍTULO
var textoBienvenida_str = new String("BIENVENIDO");
var posXTitulo_num = new Number(10);
var posYTitulo_num = new Number(10);
var anchoTitulo_num = new Number(20);
var altoTitulo_num = new Number(20);
var factorEntreLetras_num = new Number(1);
var formatoTitulo_fmt = new TextFormat();
formatoTitulo_fmt.font = "Verdana";
formatoTitulo_fmt.size = 10;
formatoTitulo_fmt.bold = true;
formatoTitulo_fmt.color = "#666666";
var contador_num = new Number(0);
var iLetras_num = new Number();
function pintarLetras() {
   if (contador_num<textoBienvenida_str.length) {
      var letra_str = textoBienvenida_str.substr(contador_num, 1);
      _root.letra_mc = createEmptyMovieClip("letra_"+getNextHighestDepth(), getNextHighestDepth());
      //
      var caja_txt = letra_mc.createTextField("caja_"+letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num);
      letra_mc._y = altoTitulo_num;
      letra_mc._x = 1000;
      letra_mc.xFinal_num = new Number(contador_num*anchoTitulo_num*factorEntreLetras_num);
      caja_txt.text = letra_str;
      caja_txt.selectable = false;
      caja_txt.setTextFormat(formatoTitulo_fmt);
      letra_mc.onEnterFrame = function() {
         this._x += (this.xFinal_num-this._x)*.15;
         if (int(this.xFinal_num-this._x) == 0) {
            this._x = this.xFinal_num;
         }
         if (_root._ymouse<altoTitulo_num+30 && _root._ymouse>altoTitulo_num-30 && _root._xmouse>0 && _root._xmouse<_root.endX) {
            this.distance = Math.abs(this._x-_root._xmouse);
            //trace(this.distance);
            this.atraction = Math.pow(this.distance, 2)/25000;
            this.yPoint = altoTitulo_num-this._ymouse*(this.atraction);
         } else {
            this.yPoint = altoTitulo_num;
         }
         this._y += (this.yPoint-this._y)*.15;
         if (int(this.yPoint-this._y) == 0) {
            this._y = this.yPoint;
         }
      };
      contador_num++;
   } else {
      trace("dsds");
      _root.endX = letra_mc.xFinal_num;
      trace(_root.letra_mc);
      trace(_root.endX);
      clearInterval(iLetras_num);
   }
}
iLetras_num = setInterval(pintarLetras, 100);

Extremadamente mejorable. Tengo sueño.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 19 Jun 2006 03:44 am

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
//títulos para cada botón
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
//parámetros de los botones
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";
//creo primer boton
botones.btn.beginFill(0xcccccc, 100);
botones.btn.moveTo(0, 0);
botones.btn.lineTo(anchoBoton_num, 0);
botones.btn.lineTo(anchoBoton_num, altoBoton_num);
botones.btn.lineTo(0, altoBoton_num);
botones.btn.lineTo(0, 0);
botones.btn.endFill();
//creo botones
botones._y = 100;
btn._alpha = 0;
for (var i:Number = 0; i<textos_array.length; i++) {
   var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
   mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
   mc._y = 27*i;
   mc.index = i;
   mc.onRelease = function() {
      trace(this);
      if (this.index == 0 || this.index == 2) {
         contenedor.loadMovie("archivos/"+this._name+".jpg");
      } else if (this.index == 1) {
         contenedor.loadMovie("archivos/"+this._name+".swf");
      }
      if (this.index>=3) {
         campo.text = this;
      }
   };
   mc.onRollOver = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 50) {
            this._alpha += (50-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   mc.onRollOut = function() {
      this.onEnterFrame = function() {
         if (this._alpha != 100) {
            this._alpha += (100-this._alpha)*0.1;
         } else {
            delete this.onEnterFrame;
         }
      };
   };
   //generar retardo para aparecer
   mc.tiempo = i*10;
   mc.contador = 0;
   mc.miIndice = i;
   mc.onEnterFrame = function() {
      if (this.contador<this.tiempo) {
         this.contador++;
      } else {
         if (this._alpha<100) {
            this._alpha += 10;
         } else {
            //pintanto el texto del botón
            this.titulo_txt.text = textos_array[this.miIndice];
            this.titulo_txt.setTextFormat(formatoBoton_fmt);
            this.onEnterFrame = null;
         }
      }
   };
}
// cargo contenido por defecto
//banner.loadMovie("swf/banner1.swf");
//contenedor.loadMovie("seccion/inicio.swf");
contendor._x = 110;
contendor._y = 100;
//TÍTULO
var textoBienvenida_str = new String("BIENVENIDO");
var posXTitulo_num = new Number(10);
var posYTitulo_num = new Number(10);
var anchoTitulo_num = new Number(20);
var altoTitulo_num = new Number(20);
var factorEntreLetras_num = new Number(1);
var formatoTitulo_fmt = new TextFormat();
formatoTitulo_fmt.font = "Verdana";
formatoTitulo_fmt.size = 10;
formatoTitulo_fmt.bold = true;
formatoTitulo_fmt.color = "#666666";
var contador_num = new Number(0);
var iLetras_num = new Number();
function pintarLetras() {
   if (contador_num<textoBienvenida_str.length) {
      var letra_str = textoBienvenida_str.substr(contador_num, 1);
      _root.letra_mc = createEmptyMovieClip("letra_"+getNextHighestDepth(), getNextHighestDepth());
      //
      var caja_txt = letra_mc.createTextField("caja_"+letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num);
      letra_mc._y = altoTitulo_num;
      letra_mc._x = 1000;
      letra_mc.xFinal_num = new Number(contador_num*anchoTitulo_num*factorEntreLetras_num);
      caja_txt.text = letra_str;
      caja_txt.selectable = false;
      caja_txt.setTextFormat(formatoTitulo_fmt);
      var color = {ra:100, rb:255, ga:100, gb:158, ba:100, bb:0, aa:100, ab:0};
      velocidad = 10;
      letra_mc.onEnterFrame = function() {
         var myColor = new Color(this);
         var cColor = myColor.getTransform();
         this._x += (this.xFinal_num-this._x)*.2;
         for (var c in cColor) {
            cColor[c] += (color[c]-cColor[c])/velocidad;
         }
         myColor.setTransform(cColor);
         if (int(this.xFinal_num-this._x) == 0) {
            this._x = this.xFinal_num;
         }
         if (_root._ymouse<altoTitulo_num+30 && _root._ymouse>altoTitulo_num-30 && _root._xmouse>0 && _root._xmouse<_root.endX) {
            this.distance = Math.abs(this._x-_root._xmouse);
            //trace(this.distance);
            this.atraction = Math.pow(this.distance, 2)/25000;
            this.yPoint = altoTitulo_num-this._ymouse*(this.atraction);
         } else {
            this.yPoint = altoTitulo_num;
         }
         this._y += (this.yPoint-this._y)*.15;
         if (int(this.yPoint-this._y) == 0) {
            this._y = this.yPoint;
         }
      };
      contador_num++;
   } else {
      trace("dsds");
      _root.endX = letra_mc.xFinal_num;
      trace(_root.letra_mc);
      trace(_root.endX);
      clearInterval(iLetras_num);
   }
}
iLetras_num = setInterval(pintarLetras, 100);

<BOFH>Favor de usar las etiquetas code :| </BOFH>

Por mxo22

15 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Jun 2006 04:47 am
quite los comentarios porq daba pereza arreglar el codigo

Código :


var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
var my_mc:String = "0xcccccc";
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";
function creaBtn(my_mc) {
   botones.btn.beginFill(my_mc, 100);
   botones.btn.moveTo(0, 0);
   botones.btn.lineTo(anchoBoton_num, 0);
   botones.btn.lineTo(anchoBoton_num, altoBoton_num);
   botones.btn.lineTo(0, altoBoton_num);
   botones.btn.lineTo(0, 0);
   botones.btn.endFill();
}
creaBtn(my_mc);
botones._y = 100;
botones.btn._alpha = 50;
var cont:Number = 0;
this.onEnterFrame = function() {
   for (var i:Number = 0; i<30; i++) {
      var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
      mc._x = random(500);
      mc._y = random(400);
      mc._rotation = random(360);
   }
   cont++;
   if (cont>30) {
      delete this.onEnterFrame;
      my_mc = "0xff0000";
      creaBtn(my_mc);
      ini();
   }
};
function ini() {
   btn._alpha = 0;
   for (var i:Number = 0; i<textos_array.length; i++) {
      var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
      mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
      mc._y = 27*i;
      mc.index = i;
      mc.onRelease = function() {
         trace(this);
         if (this.index == 0 || this.index == 2) {
            contenedor.loadMovie("archivos/"+this._name+".jpg");
         } else if (this.index == 1) {
            contenedor.loadMovie("archivos/"+this._name+".swf");
         }
         if (this.index>=3) {
            campo.text = this;
         }
      };
      mc.onRollOver = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 50) {
               this._alpha += (50-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.onRollOut = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 100) {
               this._alpha += (100-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.tiempo = i*10;
      mc.contador = 0;
      mc.miIndice = i;
      mc.onEnterFrame = function() {
         if (this.contador<this.tiempo) {
            this.contador++;
         } else {
            if (this._alpha<100) {
               this._alpha += 10;
            } else {
               this.titulo_txt.text = textos_array[this.miIndice];
               this.titulo_txt.setTextFormat(formatoBoton_fmt);
               this.onEnterFrame = null;
            }
         }
      };
   }
   contendor._x = 110;
   contendor._y = 100;
   var textoBienvenida_str = new String("BIENVENIDO");
   var posXTitulo_num = new Number(10);
   var posYTitulo_num = new Number(10);
   var anchoTitulo_num = new Number(20);
   var altoTitulo_num = new Number(20);
   var factorEntreLetras_num = new Number(1);
   var formatoTitulo_fmt = new TextFormat();
   formatoTitulo_fmt.font = "Verdana";
   formatoTitulo_fmt.size = 10;
   formatoTitulo_fmt.bold = true;
   formatoTitulo_fmt.color = "#666666";
   var contador_num = new Number(0);
   var iLetras_num = new Number();
   function pintarLetras() {
      if (contador_num<textoBienvenida_str.length) {
         var letra_str = textoBienvenida_str.substr(contador_num, 1);
         _root.letra_mc = createEmptyMovieClip("letra_"+getNextHighestDepth(), getNextHighestDepth());
         var caja_txt = letra_mc.createTextField("caja_"+letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num);
         _root.letra_mc.caja.embedFonts = true;
         letra_mc._y = altoTitulo_num;
         letra_mc._x = 1000;
         letra_mc.xFinal_num = new Number(contador_num*anchoTitulo_num*factorEntreLetras_num);
         caja_txt.text = letra_str;
         caja_txt.selectable = false;
         caja_txt.setTextFormat(formatoTitulo_fmt);
         var color = {ra:100, rb:255, ga:100, gb:158, ba:100, bb:0, aa:100, ab:0};
         velocidad = 10;
         letra_mc.onEnterFrame = function() {
            var myColor = new Color(this);
            var cColor = myColor.getTransform();
            this._x += (this.xFinal_num-this._x)*.2;
            for (var c in cColor) {
               cColor[c] += (color[c]-cColor[c])/velocidad;
            }
            myColor.setTransform(cColor);
            if (int(this.xFinal_num-this._x) == 0) {
               this._x = this.xFinal_num;
            }
            if (_root._ymouse<altoTitulo_num+30 && _root._ymouse>altoTitulo_num-30 && _root._xmouse>0 && _root._xmouse<_root.endX) {
               this.distance = Math.abs(this._x-_root._xmouse);
               trace(this.distance);
               this.atraction = Math.pow(this.distance, 2)/25000;
               this.yPoint = altoTitulo_num-this._ymouse*(this.atraction);
            } else {
               this.yPoint = altoTitulo_num;
            }
            this._y += (this.yPoint-this._y)*.15;
            if (int(this.yPoint-this._y) == 0) {
               this._y = this.yPoint;
            }
         };
         contador_num++;
      } else {
         trace("dsds");
         _root.endX = letra_mc.xFinal_num;
         trace(_root.letra_mc);
         trace(_root.endX);
         clearInterval(iLetras_num);
      }
   }
   iLetras_num = setInterval(pintarLetras, 100);
}


Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie
Citar            
MensajeEscrito el 19 Jun 2006 04:50 am
jeje 159 lineas , vamos bien

saludos

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie
Citar            
MensajeEscrito el 19 Jun 2006 07:07 am
<BOFH LA100RRA>A partir de aquí, el que ponga código sin usar las etiquetas
< c o d e > < / c o d e >
será eliminado sin contemplaciones</BOFH LA100RRA>

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
var contenedorrectangulos:MovieClip = botones.createEmptyMovieClip("contenedorrectangulos", 4);
var rectangulos:MovieClip = contenedorrectangulos.createEmptyMovieClip("rectangulos", getNextHighestDepth());
var cambiacolor:MovieClip = this.createEmptyMovieClip("mccambiacolor", getNextHighestDepth());
cambiacolor._y = Stage.height-20;
var my_mc:String = "0xcccccc";
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";
trace(rectangulos);
function creaBtn(my_mc) {
   botones.btn.beginFill(my_mc, 100);
   botones.btn.moveTo(0, 0);
   botones.btn.lineTo(anchoBoton_num, 0);
   botones.btn.lineTo(anchoBoton_num, altoBoton_num);
   botones.btn.lineTo(0, altoBoton_num);
   botones.btn.lineTo(0, 0);
   botones.btn.endFill();
}
creaBtn(my_mc);
function creaBtn2() {
   botones.contenedorrectangulos.rectangulos.beginFill(0xcccccc, 100);
   botones.contenedorrectangulos.rectangulos.moveTo(0, 0);
   botones.contenedorrectangulos.rectangulos.lineTo(anchoBoton_num, 0);
   botones.contenedorrectangulos.rectangulos.lineTo(anchoBoton_num, altoBoton_num);
   botones.contenedorrectangulos.rectangulos.lineTo(0, altoBoton_num);
   botones.contenedorrectangulos.rectangulos.lineTo(0, 0);
   botones.contenedorrectangulos.rectangulos.endFill();
}
creaBtn2();
botones._y = 100;
botones.btn._alpha = 50;
var cont:Number = 0;
function cambiarcolor(cto, ease, mc) {
   if (cto == 0) {
      cto = {ra:100, rb:-255, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
   }
   if (cto == 1) {
      cto = {ra:100, rb:-97, ga:100, gb:-21, ba:100, bb:-255, aa:100, ab:0};
   }
   if (cto == 2) {
      cto = {ra:100, rb:25, ga:100, gb:-255, ba:10, bb:0, aa:100, ab:0};
   }
   if (cto == 3) {
      cto = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
   }
   var myColor = new Color(mc);
   cColor = myColor.getTransform();
   this.onEnterFrame = function() {
      for (var c in cColor) {
         cColor[c] += Math.floor((cto[c]-cColor[c])/ease);
         trace(cColor.rb);
         trace(cto.rb);
      }
      myColor.setTransform(cColor);
      if (cColor.rb == cto.rb && cColor.gb == cto.gb && cColor.bb == cto.bb) {
         delete this.onEnterFrame;
      }
   };
}
this.onEnterFrame = function() {
   for (var i:Number = 0; i<30; i++) {
      _global.mc1 = botones.contenedorrectangulos.rectangulos.duplicateMovieClip("rectangulos"+i, botones.contenedorrectangulos.getNextHighestDepth());
      trace(_global.mc1);
      _global.mc1._x = random(500);
      _global.mc1._y = random(400);
      _global.mc1._rotation = random(360);
   }
   cont++;
   if (cont>30) {
      delete this.onEnterFrame;
      my_mc = "0xff0000";
      creaBtn(my_mc);
      ini();
   }
};
function ini() {
   btn._alpha = 0;
   for (var i:Number = 0; i<textos_array.length; i++) {
      var btncambiacolor:MovieClip = cambiacolor.createEmptyMovieClip("btncamco"+i, i);
      btncambiacolor.beginFill(0x000000, 100);
      btncambiacolor.moveTo(0, 0);
      btncambiacolor.lineTo(20, 0);
      btncambiacolor.lineTo(20, 20);
      btncambiacolor.lineTo(0, 20);
      btncambiacolor.lineTo(0, 0);
      btncambiacolor.endFill();
      btncambiacolor._x = 30*i;
      btncambiacolor.index = i;
      btncambiacolor.onPress = function() {
         trace(this.index);
         cambiarcolor(this.index, 15, contenedorrectangulos);
      };
      var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
      mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
      mc._y = 27*i;
      mc.index = i;
      mc.onRelease = function() {
         trace(this);
         if (this.index == 0 || this.index == 2) {
            contenedor.loadMovie("archivos/"+this._name+".jpg");
         } else if (this.index == 1) {
            contenedor.loadMovie("archivos/"+this._name+".swf");
         }
         if (this.index>=3) {
            campo.text = this;
         }
      };
      mc.onRollOver = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 50) {
               this._alpha += (50-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.onRollOut = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 100) {
               this._alpha += (100-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.tiempo = i*10;
      mc.contador = 0;
      mc.miIndice = i;
      mc.onEnterFrame = function() {
         if (this.contador<this.tiempo) {
            this.contador++;
         } else {
            if (this._alpha<100) {
               this._alpha += 10;
            } else {
               this.titulo_txt.text = textos_array[this.miIndice];
               this.titulo_txt.setTextFormat(formatoBoton_fmt);
               this.onEnterFrame = null;
            }
         }
      };
   }
   contendor._x = 110;
   contendor._y = 100;
   var textoBienvenida_str = new String("BIENVENIDO");
   var posXTitulo_num = new Number(10);
   var posYTitulo_num = new Number(10);
   var anchoTitulo_num = new Number(20);
   var altoTitulo_num = new Number(20);
   var factorEntreLetras_num = new Number(1);
   var formatoTitulo_fmt = new TextFormat();
   formatoTitulo_fmt.font = "Verdana";
   formatoTitulo_fmt.size = 10;
   formatoTitulo_fmt.bold = true;
   formatoTitulo_fmt.color = "#666666";
   var contador_num = new Number(0);
   var iLetras_num = new Number();
   var txt:TextField = this.createTextField("txt", getNextHighestDepth(), 150, Stage.height-20, 50, 20);
   txt.autoSize = true;
   txt.selectable = false;
   txt.text = "Dale click y descubre los colores";
   function pintarLetras() {
      if (contador_num<textoBienvenida_str.length) {
         var letra_str = textoBienvenida_str.substr(contador_num, 1);
         _root.letra_mc = createEmptyMovieClip("letra_"+getNextHighestDepth(), getNextHighestDepth());
         var caja_txt = letra_mc.createTextField("caja_"+letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num);
         _root.letra_mc.caja.embedFonts = true;
         letra_mc._y = altoTitulo_num;
         letra_mc._x = 1000;
         letra_mc.xFinal_num = new Number(contador_num*anchoTitulo_num*factorEntreLetras_num);
         caja_txt.text = letra_str;
         caja_txt.selectable = false;
         caja_txt.setTextFormat(formatoTitulo_fmt);
         var color = {ra:100, rb:255, ga:100, gb:158, ba:100, bb:0, aa:100, ab:0};
         velocidad = 10;
         letra_mc.onEnterFrame = function() {
            var myColor = new Color(this);
            var cColor = myColor.getTransform();
            this._x += (this.xFinal_num-this._x)*.2;
            for (var c in cColor) {
               cColor[c] += (color[c]-cColor[c])/velocidad;
            }
            myColor.setTransform(cColor);
            if (int(this.xFinal_num-this._x) == 0) {
               this._x = this.xFinal_num;
            }
            if (_root._ymouse<altoTitulo_num+30 && _root._ymouse>altoTitulo_num-30 && _root._xmouse>0 && _root._xmouse<_root.endX) {
               this.distance = Math.abs(this._x-_root._xmouse);
               trace(this.distance);
               this.atraction = Math.pow(this.distance, 2)/25000;
               this.yPoint = altoTitulo_num-this._ymouse*(this.atraction);
            } else {
               this.yPoint = altoTitulo_num;
            }
            this._y += (this.yPoint-this._y)*.15;
            if (int(this.yPoint-this._y) == 0) {
               this._y = this.yPoint;
            }
         };
         contador_num++;
      } else {
         trace("dsds");
         _root.endX = letra_mc.xFinal_num;
         trace(_root.letra_mc);
         trace(_root.endX);
         clearInterval(iLetras_num);
      }
   }
   iLetras_num = setInterval(pintarLetras, 100);
}

<BOFH LA100RRA>A partir de aquí, el que ponga código sin usar las etiquetas
< c o d e > < / c o d e >
será eliminado sin contemplaciones</BOFH LA100RRA> :| :| :|

Por mxo22

15 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Jun 2006 06:19 pm

Código :

var banner:MovieClip = this.createEmptyMovieClip("banner", 0);
var contenedor:MovieClip = this.createEmptyMovieClip("contenedor", 1);
var botones:MovieClip = this.createEmptyMovieClip("botones", 2);
var btn:MovieClip = botones.createEmptyMovieClip("btn", 3);
var contenedorrectangulos:MovieClip = botones.createEmptyMovieClip("contenedorrectangulos", 4);
var rectangulos:MovieClip = contenedorrectangulos.createEmptyMovieClip("rectangulos", getNextHighestDepth());
var cambiacolor:MovieClip = this.createEmptyMovieClip("mccambiacolor", getNextHighestDepth());
cambiacolor._y = Stage.height-20;
var my_mc:String = "0xcccccc";
var textos_array = new Array("Inicio", "Noticias", "Enlaces", "pr0n");
var anchoBoton_num = new Number(120);
var altoBoton_num = new Number(20);
var formatoBoton_fmt = new TextFormat();
formatoBoton_fmt.font = "Verdana";
formatoBoton_fmt.size = 10;
formatoBoton_fmt.bold = true;
formatoBoton_fmt.color = "#999999";
trace(rectangulos);
function creaBtn(my_mc) {
   botones.btn.beginFill(my_mc, 100);
   botones.btn.moveTo(0, 0);
   botones.btn.lineTo(anchoBoton_num, 0);
   botones.btn.lineTo(anchoBoton_num, altoBoton_num);
   botones.btn.lineTo(0, altoBoton_num);
   botones.btn.lineTo(0, 0);
   botones.btn.endFill();
}
creaBtn(my_mc);
function creaBtn2() {
   botones.contenedorrectangulos.rectangulos.beginFill(0xcccccc, 100);
   botones.contenedorrectangulos.rectangulos.moveTo(0, 0);
   botones.contenedorrectangulos.rectangulos.lineTo(anchoBoton_num, 0);
   botones.contenedorrectangulos.rectangulos.lineTo(anchoBoton_num, altoBoton_num);
   botones.contenedorrectangulos.rectangulos.lineTo(0, altoBoton_num);
   botones.contenedorrectangulos.rectangulos.lineTo(0, 0);
   botones.contenedorrectangulos.rectangulos.endFill();
}
creaBtn2();
botones._y = 100;
botones.btn._alpha = 50;
var cont:Number = 0;
function cambiarcolor(cto, ease, mc) {
   if (cto == 0) {
      cto = {ra:100, rb:-255, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
   }
   if (cto == 1) {
      cto = {ra:100, rb:-97, ga:100, gb:-21, ba:100, bb:-255, aa:100, ab:0};
   }
   if (cto == 2) {
      cto = {ra:100, rb:25, ga:100, gb:-255, ba:10, bb:0, aa:100, ab:0};
   }
   if (cto == 3) {
      cto = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
   }
   var myColor = new Color(mc);
   cColor = myColor.getTransform();
   this.onEnterFrame = function() {
      for (var c in cColor) {
         cColor[c] += Math.floor((cto[c]-cColor[c])/ease);
         trace(cColor.rb);
         trace(cto.rb);
      }
      myColor.setTransform(cColor);
      if (cColor.rb == cto.rb && cColor.gb == cto.gb && cColor.bb == cto.bb) {
         delete this.onEnterFrame;
      }
   };
}
this.onEnterFrame = function() {
   for (var i:Number = 0; i<30; i++) {
      _global.mc1 = botones.contenedorrectangulos.rectangulos.duplicateMovieClip("rectangulos"+i, botones.contenedorrectangulos.getNextHighestDepth());
      trace(_global.mc1);
      _global.mc1._x = random(500);
      _global.mc1._y = random(400);
      _global.mc1._rotation = random(360);
   }
   cont++;
   if (cont>30) {
      delete this.onEnterFrame;
      my_mc = "0xff0000";
      creaBtn(my_mc);
      ini();
   }
};
function ini() {
   btn._alpha = 0;
   for (var i:Number = 0; i<textos_array.length; i++) {
      var mc:MovieClip = botones.btn.duplicateMovieClip("btn"+i, botones.getNextHighestDepth());
      mc.createTextField("titulo_txt", getNextHighestDepth(), 0, 0, anchoBoton_num, altoBoton_num);
      mc._y = 27*i;
      mc.index = i;
      mc.onRelease = function() {
         trace(this);
         cambiarcolor(this.index, 15, contenedorrectangulos);
         if (this.index == 0 || this.index == 2) {
            contenedor.loadMovie("archivos/"+this._name+".jpg");
         } else if (this.index == 1) {
            contenedor.loadMovie("archivos/"+this._name+".swf");
         }
         if (this.index>=3) {
            campo.text = this;
         }
      };
      mc.onRollOver = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 50) {
               this._alpha += (50-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.onRollOut = function() {
         this.onEnterFrame = function() {
            if (this._alpha != 100) {
               this._alpha += (100-this._alpha)*0.1;
            } else {
               delete this.onEnterFrame;
            }
         };
      };
      mc.tiempo = i*10;
      mc.contador = 0;
      mc.miIndice = i;
      mc.onEnterFrame = function() {
         if (this.contador<this.tiempo) {
            this.contador++;
         } else {
            if (this._alpha<100) {
               this._alpha += 10;
            } else {
               this.titulo_txt.text = textos_array[this.miIndice];
               this.titulo_txt.setTextFormat(formatoBoton_fmt);
               this.onEnterFrame = null;
            }
         }
      };
   }
   contendor._x = 110;
   contendor._y = 100;
   var textoBienvenida_str = new String("BIENVENIDO");
   var posXTitulo_num = new Number(10);
   var posYTitulo_num = new Number(10);
   var anchoTitulo_num = new Number(20);
   var altoTitulo_num = new Number(20);
   var factorEntreLetras_num = new Number(1);
   var formatoTitulo_fmt = new TextFormat();
   formatoTitulo_fmt.font = "Verdana";
   formatoTitulo_fmt.size = 10;
   formatoTitulo_fmt.bold = true;
   formatoTitulo_fmt.color = "#666666";
   var contador_num = new Number(0);
   var iLetras_num = new Number();
   var txt:TextField = this.createTextField("txt", getNextHighestDepth(), 150, Stage.height-20, 50, 20);
   txt.autoSize = true;
   txt.selectable = false;
   txt.text = "Dale click y descubre los colores";
   function pintarLetras() {
      if (contador_num<textoBienvenida_str.length) {
         var letra_str = textoBienvenida_str.substr(contador_num, 1);
         _root.letra_mc = createEmptyMovieClip("letra_"+getNextHighestDepth(), getNextHighestDepth());
         var caja_txt = letra_mc.createTextField("caja_"+letra_str, getNextHighestDepth(), posXTitulo_num, posYTitulo_num, anchoTitulo_num, altoTitulo_num);
         _root.letra_mc.caja.embedFonts = true;
         letra_mc._y = altoTitulo_num;
         letra_mc._x = 1000;
         letra_mc.xFinal_num = new Number(contador_num*anchoTitulo_num*factorEntreLetras_num);
         caja_txt.text = letra_str;
         caja_txt.selectable = false;
         caja_txt.setTextFormat(formatoTitulo_fmt);
         var color = {ra:100, rb:255, ga:100, gb:158, ba:100, bb:0, aa:100, ab:0};
         velocidad = 10;
         letra_mc.onEnterFrame = function() {
            var myColor = new Color(this);
            var cColor = myColor.getTransform();
            this._x += (this.xFinal_num-this._x)*.2;
            for (var c in cColor) {
               cColor[c] += (color[c]-cColor[c])/velocidad;
            }
            myColor.setTransform(cColor);
            if (int(this.xFinal_num-this._x) == 0) {
               this._x = this.xFinal_num;
            }
            if (_root._ymouse<altoTitulo_num+30 && _root._ymouse>altoTitulo_num-30 && _root._xmouse>0 && _root._xmouse<_root.endX) {
               this.distance = Math.abs(this._x-_root._xmouse);
               trace(this.distance);
               this.atraction = Math.pow(this.distance, 2)/25000;
               this.yPoint = altoTitulo_num-this._ymouse*(this.atraction);
            } else {
               this.yPoint = altoTitulo_num;
            }
            this._y += (this.yPoint-this._y)*.15;
            if (int(this.yPoint-this._y) == 0) {
               this._y = this.yPoint;
            }
         };
         contador_num++;
      } else {
         trace("dsds");
         _root.endX = letra_mc.xFinal_num;
         trace(_root.letra_mc);
         trace(_root.endX);
         clearInterval(iLetras_num);
      }
   }
   iLetras_num = setInterval(pintarLetras, 100);
}

Por mxo22

15 de clabLevel



Genero:Masculino  

firefox

 

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