Hola, te reescribo el codigo para que le puedas colocar la velocidad y la dirección:
Código ActionScript :
var velocidad:Number = 10;
//Se define un metodo nuevo para todos los MovieClips.
//Apartir de ahora cualquie movieClip puede funcionar como marquesina, con solo llamar a su metodo "marquesina"
MovieClip.prototype.marquesina = function( velocidad:Number, direccion:Number )
{
this._x = Stage.width;//Valores inciales
direccion = direccion < 0 ? -1 : 1 ;//Parametros por default
velocidad = velocidad == undefined ? 8 : velocidad ;//Parametros por default
this.onEnterFrame = function( Void ):Void
{
this._x += velocidad * direccion;
if (this._x <= (this._width * -1) && direccion < 0 )
{
this._x = Stage.width;
}
else if (this._x > Stage.width)
{
this._x = this._width * -1;
}
}
}
//Creamos los objetos que necesitamos
_root.createEmptyMovieClip("marque_mc", 1);
marque_mc.createTextField("marque_txt", 2, 0, 0, 18, 18);
formato_fmt = new TextFormat();
//Propiedades del formato de texto
formato_fmt.font = "_sans";
formato_fmt.size = 12;
//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, en caso de ser via XML aqui se coloca el resultado
marque_mc.marque_txt.htmlText = "Esto es una <b>marquesina</b> sencilla, se podría hacer mucho más compleja, pero como ejemplo está bien.";
//Aplicamos el estilo
marque_mc.marque_txt.setTextFormat(formato_fmt);
//Efecto de marquesina velocidad: 10, direccion: 1
//-1 es hacia la izquierda
//1 es hacia la derecha
marque_mc.marquesina( 10, -1 );
Aqui algo de informacion sobre
XML.
Suerte.