Comunidad de diseño web y desarrollo en internet online

Texto Marquesina

Citar            
MensajeEscrito el 10 Oct 2006 09:38 pm
Estimados Webmasters.
Tengo un clip con un texto dinamico, el cual importa su contenido desde un archivo de texto alojado en el mismo directorio de donde tengo guardada la pelicula.
Utilice la sentencia:
loadVariablesNum("programacion.txt",0)
programacion es el nombre del archivo, funciona impeque, pero me gustaria que se comportara como marquesina, es decir que se desplace de un extremo a otro dentro del recuadro de texto dinamico.
Favor vuestra ayuda, llebo poco tiempo en ActionScripts y cada ves me pongo mas adicto a esto..
Como siempre gracias de antemano.....

Por EDOJAN

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 11 Oct 2006 05:21 pm
puedes cambiar la posición de cualquier objeto en flash por medio de su PROPIEDAD _x y/o _y

por ejemplo:

Código :

for (var i=0; i<30; i++){
  txtDinamic._x ++;
}

tu realiza los movimientos que mejor te parezcan.
saludos.
pd: otra opción es buscar un componente que lo haga.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 11 Oct 2006 06:19 pm
despues que cargues el texto dentro del el mc, al cual le debes dar un nombre de instancia le asignas esto

MC.onEnterFrame = function() {
this._x++;
if (this._x> limite){
deletethis.onEnterFrame;
}
}

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

firefox
Citar            
MensajeEscrito el 11 Oct 2006 07:32 pm
Estimados amigos, ninguna de las soluciones sugeridas me funciono, en la segunda sugerencia indica "despues que cargues el texto dentro del el mc" me confundo, pues yo cargo el texto dentro de un texto dinamico, al que asigno un nombre de instancia ("texto_dinamico" que original sierto), con lo que mi actionScript queda :

loadVariablesNum("programacion.txt",0)
texto_dinamico.onEnterFrame = function() {
this._x++;
if (this._x> limite){
deletethis.onEnterFrame;
}
}

y no se comporta com marquesina.
Sorry si es que estoy diciendo algo absurdo, les adelanto que soy autodidacta y no tengo ninguna formacion formal en programacion.
Estudie el tutorial de Freddie@ sobre LoadVars y mi codigo quedo asi:

var cargador_lv:LoadVars = new LoadVars();
cargador_lv.load("programacion.txt");
cargador_lv.onLoad = function(exito) {
if (exito) {
informacion_txt.text = this.programacion;

}
};
stop();

Se que sacare este proyecto adelante, y gracias por su tiempo.
Estare atento a vuestras sugerencias.....
Un Abrazo.

Por EDOJAN

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Oct 2006 02:43 am
help!

Por EDOJAN

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Oct 2006 08:40 am
Algo rapido:

Código :

var loadText:LoadVars    =   new LoadVars();
var vel:Number          =    4;
var width:Number       =    100;
var height:Number       =    100;
var x:Number          =   100;
var y:Number          =   100;


loadText.onLoad = function ( success:Boolean)
{
   if (success)
   {
      container.texto.text    =    this.programacion;
      container.onEnterFrame    =   move;
   }
   else
   {
      container.texto.autoSize   = "left";
      container.texto.text       = "Data no disponible";
   }
}

this.createEmptyMovieClip("container",this.getNextHighestDepth());
container._x   =   x;
container._y   =   y;

container.createTextField("texto",container.getNextHighesDepth,0,0,0,height);
container.texto.text       =   text;
container.texto.autoSize    =   "right";

this.createEmptyMovieClip("mask",this.getNextHighestDepth());
with ( mask )
{
   _x   =   x;
   _y   =   y;
   beginFill(0x000000,100);
   moveTo(0,0)
   lineTo(0,height);
   lineTo(width,height);
   lineTo(width,0);   
   endFill();
}
container.setMask(mask);

function move()
{
   this.texto._x    -=   vel;
   if ( this.texto._x + this.texto._width < 0 )
   {
      this.texto._x   =   width;
   }
}


loadText.load("programacion.txt");


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 16 Oct 2006 01:31 pm
Gracias estimado Maestro.
Voy a estudiar tus tutoriales, para ver como puedo cambiar las propiedades de las letras en la marquesina, color y tamaño.
Nuevamente gracias y espero poder devolverte el favor.....

Por EDOJAN

10 de clabLevel



Genero:Masculino  

msie

 

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