Comunidad de diseño web y desarrollo en internet online

scrollbar más efecto de easing

Citar            
MensajeEscrito el 25 May 2007 05:04 pm
Buenas, es mi primer mensaje en este foro, aunque a partir de ahora espero ser un habitual por aquí y ayudar en lo que pueda :)

Tengo un problema con el tutorial de crear el scrollbar con efecto easing. Necesito crear el scroll bar de un texto que esta en el siguiente nivel dentro de flash.. (para que me entendais...):

_root.marc_tarda.pantalla_text.mcCont.mc ---> texto dinamico (texto);

Bien, el tutrial esta muy bien, pero por defecto el contenido esta en _root.mcCont.mc.

Existen dos variables llamadas "nivel" y "clip" que en teoria son para poner las rutas donde tengo el contenido a "scrollar" pero no logro que me aparezca el scoll de ninguna manera. El codigo que uso es el siguiente:

#include "scroll_easyn.as"
var nivel = _root.marc_tarda.pantalla_text.mcCont;
var clip = _root.marc_tarda.pantalla_text.mcCont.mc;
var anchoScroll = 5;
var suavizado = 5;
var contenidoTexto = "Aqui el texto que quiero scrollar";
clip.texto.autoSize = true;
clip.texto.htmlText = contenidoTexto;
_root.generarScrollEasyn(nivel, clip, anchoScroll, 6);

Alguna idea? Me estoy volviendo loco! :?

Muchas grácias!

Por david_rv

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 May 2007 05:50 pm
oh ohhh, creo que dejaron este foro bastante olvidadooooo, pero espero poder ayudarte, el texto si te sale??, es decir, si se carga????, que cantidad de texto tienes ingresada en la variable para almacenar el texto???, creo que lo mejor es que mandaras el archivo .fla a ver que se puede hacer.

Pasando a los asuntos que en verdad me trajeron por aqui, el scroll ya me salio, solo que deseo saber como le puedo implementar formato al texto que valla a cargar en clip que lo contendra, porque, si lo pongo asi, pues el texto sale todo completo, parejito, del color que halla seleccionado en el texto dinamico de clip que contendra el texto a scrollar, es decir, deseo poner un encabezado que diga por ejemplo: "NOTICIAS BREVES", y que este mismo este centrado y en color rojo para que contraste con el otro texto, el cual podria ser de otro color, como gris, si sirve de algo, agrego que el texto yo lo agrego desde un archivo externo, creado en el block de notas, con el siguiente codigo:

var cargaTexto_lv:LoadVars = new LoadVars;
cargaTexto_lv.onLoad = onText;
cargaTexto_lv.load("noticiasBreves.txt");
//esta funcion solo para comprobar si en verdad se cargo el texto, en caso contraio, que me lo avise
function onText(success:Boolean){
if(success){
_root.mcContenedor.mcContenido.texto.autosize = true; //en este caso y en el otro de
//abajo es en donde esta el texto
_root.mcContenedor.mcContenido.texto.htmlText = cargaTexto.noticiasbreves;
} else {
_root.mcContenedor.mcContenido.texto.text = "No se ha podido cargar el texto";
}
}

el archivo lo pongo en un block de notas al que llamo noticiasBreves.txt y dentro de el esta contenido el texto que cargare antecedido por el nombre de una variable (bueno, eso creo que es) quedaria algo asi como:

noticiasbreves=En esta seccion econtraras las pequeñas notas de acontecimientos .... (bla bla bla bla bla bla).

Lo carga, pero repito, no encuentro manera de darle formato, pues tambien quisiera poder agregar url y esas cosas, me seria de muy gran ayuda, de todos modos lo sigo intentando, a ver si doy con la solucion.

Otra cosa, por que es que se pone ".htmlText" en lugar de solo ".text"???? pense que asi me dejaria insertar etiquetas html pero no fue asi, aparecen las etiquetas en lugar del efecto que ellas deberian de lograr cuando cargo el texto.

NOTA: Si hay duda del codigo que agregue para cargar un arhivo de texto externo a un texto dinamico, en la ayuda de flash esta mas detallado y explicado, de ahi lo he sacado (jejeje, si ya lo se, soy un tramposo :lol: )

De antemano gracias.

Por Señor Oz

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 May 2007 04:31 pm
Buenas, no he entendido mucho tu respuesta,

Entiendo que la 1era parte va dirigida a mi... Lo de si me sale el texto y todo eso... En respuesta te dire que el texto me aparece y que incluso cuando lo selecciono me permite desplazarlo arriba i abajo con la rueda del raton. Lo que no me aparece es la barra y el scroll. Creo que el problema esta en el momento de hacer el "attach" del scoll. Tratare de passar un .fla en cuanto pueda (el que tengo ahora son unos 4mb y lo aligerare un poco..)

La segunda parte entiendo que es una consulta: Lo miraré con mas detenimiento y tratare de responderte en otra respuesta porque tambien se me había ocurrido los de las etiquetas html, pero si dices que no funciona...

Por david_rv

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 May 2007 04:55 pm
A ver si esto te ayuda en algo...

Yo he logrado que mereconozca etiquetas html sin problema de la siguiente forma:

1ero creo un campo de texto dinámico y le doy nombre de instancia (texto);

Introduzco el siguiente codigo en el fotogrma:

texto.html = true;
texto.htmlText = "<p>Aqui el texto del primer paragrafo </p> <p><b> Esto en negrita </b> </p>;


Simplemente con esto a mi no me da ningun problema para reconocer las etiquetas html. Asegurate de que simplemente le dices a tu campo de texto que "html = true" y que insertas el texto en el campo de texto con "nombreinstancia.htmlText" y no con "nombreinstancia.text".

Te dejo un enlace con la lista de etiquetas HTML que soporta flash (incluyendo enlaces):

http://www.cristalab.com/tutoriales/91/lista-de-etiquetas-html-soportadas-en-flash-mx-2004

Espero haberte ayudado. ^^

Por david_rv

1 de clabLevel



 

firefox

 

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