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

ayuda para duplicar MC

Estas en el tema de ayuda para duplicar MC en el foro de Flash y Actionscript en Foros del Web. Que más Foreros, he intentado y leido bastante pero no logro hacer el siguiente efecto: lo que necesito es duplicar la marquesina de tal manera ...
  #1 (permalink)  
Antiguo 03/09/2008, 11:10
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 9 años, 6 meses
Puntos: 8
Pregunta ayuda para duplicar MC

Que más Foreros, he intentado y leido bastante pero no logro hacer el siguiente efecto:
lo que necesito es duplicar la marquesina de tal manera que se repita al final de la frace, algo si como una marquee infinito o continuo.
el código es el siguiente:
Código PHP:
var texto "Esto es una <b>marquesina</b> sencilla.";
var 
color 0xff0000;
var 
tamanio 12;
var 
fuente "Verdana";

//Creamos los objetos que necesitamos
_root.createEmptyMovieClip("marque_mc"1);
marque_mc.createTextField("marque_txt"2001818);
formato_fmt = new TextFormat();

//Propiedades del clip contenedor
var xpos 355;
marque_mc._x xpos;

//Propiedades del formato de texto
formato_fmt.font fuente;
formato_fmt.size tamanio;
formato_fmt.color color;

//Ponemos las propiedades del texto
marque_mc.marque_txt.autoSize "left";
marque_mc.marque_txt.html true;
marque_mc.marque_txt.selectable false;

//Ponemos el texto
marque_mc.marque_txt.htmlText texto;
//Aplicamos el estilo
marque_mc.marque_txt.setTextFormat(formato_fmt);


ancho marque_mc.marque_txt._width;

//Movimiento
marque_mc.onEnterFrame = function(){
   
this._x--;
   
   if (
this._x <= (ancho*-1)){
      
this._x xpos;
   }

espero me puedan dar una mano. Gracias.
  #2 (permalink)  
Antiguo 03/09/2008, 13:59
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: ayuda para duplicar MC

Hola abigor66:
Aquí tienes un ejemplo:
Coloca dentro de un MC un campo de texto dinámico con var: text.
Al poner el MC en el escenario le colocas éste código:
onClipEvent (load) {
text = "Aquí escribe el texto que quieres que se muestre indefinidamente ";
}
onClipEvent (enterFrame) {
tmp = text.substr(0, 1);
text = text.substr(1, text.length-1)+tmp;
}


Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 04/09/2008, 09:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 9 años, 6 meses
Puntos: 8
Respuesta: ayuda para duplicar MC

Gracias por tu respuesta, lo probaré.

Suerte
  #4 (permalink)  
Antiguo 09/09/2008, 19:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 9 años, 6 meses
Puntos: 8
Respuesta: ayuda para duplicar MC

Bandit, gracias por tu ayuda, el codigo hace lo que quiero, sin embargo, me gustaria saber como le puedo darle formato al texto, pues la idea es que el texto sea llamado a traves de FlashVar.

Gracias por su tiempo

Última edición por abigor66; 09/09/2008 a las 19:58
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 12:22.