Comunidad de diseño web y desarrollo en internet online

Texto Dinamico AS3

Citar            
MensajeEscrito el 05 Oct 2008 03:24 pm
Saludos Amigos Clab, aquí pidiendo ayuda a los amigos del foro nuevamente.
quiero desarrollar textos dinamivos dentro de un movieclip, el problema es que aun no lo logro.
bueno aquí les envio lo que hasta ahora pude realizar.

Código :

package com.tomili.lib
{
   import flash.display.Bitmap;
   import flash.display.BitmapData;
   import flash.display.MovieClip;
   import flash.display.Sprite;
   import flash.geom.Rectangle;
   import flash.events.Event;
   import flash.text.TextField;
   import flash.text.TextFieldType;

   public class  mp3dato extends Sprite
   {
   private var mclip:MovieClip;
   private var bit:Bitmap;
   private var bitma:BitmapData;
   private var rec:Rectangle;
   private var ftextoN:TextField;
   private var t1:String;
      public function mp3dato():void
      {
         t1 = "hola";
         SeccionInf(t1);
         
      }
      private function SeccionInf(tl:String):void
      {
         mclip = new MovieClip();
         rec = new Rectangle(0, 0, 945, 60);
         bitma = new BitmapData(945,  60, false);
         bitma.fillRect(rec, 0x000000);
         bit = new Bitmap(bitma);
         addChild(mclip);
         mclip.y = 220;
         mclip.alpha = .5;
         mclip.addChild(bit);
         mclip.addChild(textFieldCreate(tl, 10, "#ffffff"));
      }
      private function textFieldCreate(texto:String, alturax:Number, color:String)
      {
         var ftextoN:TextField = new TextField();
         ftextoN.wordWrap = true;
         ftextoN.selectable = false;
         ftextoN.type = TextFieldType.DYNAMIC;
         ftextoN.x = 10;
         ftextoN.y = alturax;
         ftextoN.width = 600;
         ftextoN.height = 100;
         ftextoN.htmlText = '<FONT FACE="_sans" SIZE="12" COLOR="'+color+'" LETTERSPACING="0" KERNING="0">' + texto + '</FONT>';         
         return ftextoN;
      }
   }
   
}

si lo ven desde el punto que yo lo veo no funciona :lol: ya que si hago q se genere nuevamente se duplicarian los movieclips.

Gracias por leer mis dudas.
Tomili

Por tomili

36 de clabLevel



Genero:Masculino  

Arequipa-Perú

firefox
Citar            
MensajeEscrito el 06 Oct 2008 10:22 am
Si le cambias la posición y (que estás pasando como parámetro alturax ?) no se suporponen

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Oct 2008 02:46 am
Bueno ya lo Resolvi practicamente ya tenia la respuesta solo habia q hacer algunas cosillas para hacer pruebas hice q el mismo mc que las incluye sea un boton para ver el cambio.

Código :

public function mp3dato():void
      {
         t1 = "hola";
         ftextoN = textFieldCreate(t1);
         SeccionInf(ftextoN);
         mclip.addEventListener(MouseEvent.CLICK, Click);
         
      }
      public function Click (evt:MouseEvent)
      {
         ftextoN.htmlText = '<FONT FACE="_sans" SIZE="12" COLOR="#ffffff" LETTERSPACING="0" KERNING="0">asdad asdasdas</FONT>';
      }
      private function SeccionInf(ftextoN:TextField):void
      {
         mclip = new MovieClip();
         rec = new Rectangle(0, 0, 945, 60);
         bitma = new BitmapData(945,  60, false);
         bitma.fillRect(rec, 0x000000);
         bit = new Bitmap(bitma);
         addChild(mclip);
         mclip.y = 220;
         mclip.alpha = .5;
         mclip.addChild(bit);
         mclip.addChild(ftextoN);
      }
      private function textFieldCreate(texto:String)
      {
         var ftextoN:TextField = new TextField();
         ftextoN.wordWrap = true;
         ftextoN.selectable = false;
         ftextoN.type = TextFieldType.DYNAMIC;
         ftextoN.x = 10;
         ftextoN.y = 10;
         ftextoN.width = 600;
         ftextoN.height = 100;
         ftextoN.htmlText = '<FONT FACE="_sans" SIZE="12" COLOR="#ffffff" LETTERSPACING="0" KERNING="0">' + texto + '</FONT>';         
         return ftextoN;
      }
   }

espero que les sirva para algunos que andan tambien con el tema.

Por tomili

36 de clabLevel



Genero:Masculino  

Arequipa-Perú

firefox

 

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