Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2004, 19:33
Avatar de angst
angst
 
Fecha de Ingreso: diciembre-2003
Ubicación: chile
Mensajes: 74
Antigüedad: 20 años, 4 meses
Puntos: 0
Otro problema con fuentes (...en componente)

Hola a todos

Necesito solucionar algo urgentemente...

He descargado desde el "deposito de componentes" uno creado por Maltos llamado "cargarpeliculaen" con el que es posible "cargar pelicula en posicion x e y, pero, con precarga"...

El componente funciona muy bien... pero mi problema llego cuando quise embeder una fuente determinada, lo cual me ha sido imposible...

Creo que hay que hacerlo mediante codigo... pero he consultado el foro, la ayuda de flash y no he podido solucionar el tema...

Para que me ayuden les envio el codigo:

pelicula = archivo;
this.createEmptyMovieClip("panel_mc", ++nivel);
panel_mc._x = this._x;
panel_mc._y = this._y;
this.createTextField("por_txt", 1000, 0, 0, 100, 100);
por_txt._x = 312;
por_txt._y = 206;
por_txt.autoSize = true;
por_txt.selectable = false;
mi_fmt = new TextFormat();
mi_fmt.size = 10;
mi_fmt.font = "arial";
mi_fmt.align = "right";
panel_mc.loadMovie(pelicula);
this.por = 0;
this.onEnterFrame = function() {
if (this.por == undefined) {
por_txt.text = "No se encuentra el archivo";
} else {
if (this.por != 100) {
this.cargados = Math.round(panel_mc.getBytesLoaded()/1024);
this.total = Math.round(panel_mc.getBytesTotal()/1024);
this.por = Math.round(panel_mc.getBytesLoaded()/panel_mc.getBytesTotal()*100);
por_txt.text = "cargando... "+this.por+"%";
por_txt.setTextFormat(mi_fmt);
panel_mc.gotoAndStop(0);
panel_mc._visible = 0;
} else {
delete this.onEnterFrame;
por_txt.removeTextField();
panel_mc._visible = 1;
panel_mc.gotoAndPlay(destino);
}
}
};

//este es el codigo en el primer fotograma dentro del componente//


Originalmente el componente tiene como formato de fuente la arial... pero extrañamemte cuando la visualizo desde el navegador en un html no funciona.... y como les dije, con otra fuente que no este en el ordenador tampoco...Alguien sabe como ayudarme.... espero pronta respuesta...