Comunidad de diseño web y desarrollo en internet online

como hacer transparente el fondo del componente Tree

Citar            
MensajeEscrito el 01 Jun 2006 11:05 am
Hola amig@s!

tengo una duda muy grande sobre el componente Tree de Flash 8...estoy intentando que este componente tenga el fondo transparente pero hasta ahora no lo he podido conseguir!!! :|

Llevo toda la mañana buscando información que me pueda ayudar a solucionar este problema pero hasta ahora nada! :cry:

solo he conseguido quitarle los bordes al componente de esta forma:

Código :

function llenarTree() {
   //Propiedad que oculta los bordes
   miArbol.depthChild0._visible = false;
   //Llenamos el menu
   miArbol.dataProvider = xmlTree;
   //Eventos
   miArbol.addEventListener("change", alSeleccionar);
}


Si alguien sabe como puedo hacer transparente el fondo de este componente que me lo diga (pq estoy seguro que debe haber alguna manera de conseguirlooooo!)...

muchas gracias por vuestra ayuda

^^

Por yosip

7 de clabLevel



Genero:Masculino  

Barcelona-España

firefox
Citar            
MensajeEscrito el 10 Jul 2006 08:44 am
A mi me ha funcionado esto:

Código :

_global.styles.ScrollSelectList.setStyle("backgroundColor", "false");

Por superpmc7

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Jul 2006 02:25 pm
Genial!!! si funcionaaaaaaaaaaaaaaaaa! :cool:

por fin alguien respondió a mi pregunta!
muchas gracias por tu ayuda...

por cierto aquí os dejo unas cuantas líneas de código que os pueden servir para acabar de personalizar el componente Tree:

Código :

function llenarTree() {
   //Propiedades y personalización de colores del componente Tree
   _global.style.setStyle("themeColor","0xD7CAC1"); // color de barra horizontal (estado rollOver)
   _global.style.setStyle("color","0x000000"); //color de texto en reposo
//   miArbol.depthChild0._visible = false; //oculta el marco del componente
   miArbol.setStyle("borderStyle","alert"); //color del texto (estado rollOver)
   miArbol.setStyle("textRollOverColor","0x000000"); //color del texto (estado rollOver)
   miArbol.setStyle("selectionColor","0xF0ECE8"); //color de barra cuando ha sido seleccionada una opción
   miArbol.setStyle("textSelectedColor","0x888888"); //color de texto cuando ha sido seleccionada una opción
   miArbol.setStyle("fontFamily", "Helvetica"); //fuente que se utiliza en el árbol 
   miArbol.setStyle("fontWeight", "normal"); //estilo del texto del árbol
   miArbol.setStyle("fontSize", "11");   //tamaño del texto del árbol
   miArbol.setStyle("backgroundColor", "0xFFFFFF"); //color de fondo árbol
   miArbol.setStyle("openEasing", mx.transitions.easing.Back.easeOut); //efecto de desplazamiento al momento de desplegar una opción del árbol
   //Llenamos el menu
   miArbol.dataProvider = xmlTree;
   //Eventos
   miArbol.addEventListener("change", alSeleccionar);
}


espero que os sirva de ayuda a todos

saludos

Yosip

Por yosip

7 de clabLevel



Genero:Masculino  

Barcelona-España

firefox
Citar            
MensajeEscrito el 10 Jul 2006 02:36 pm
Genial! Me alegro de haberte ayudado.

Y gracias por el código, me viene bien también.

Saludos!!

Por superpmc7

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Jul 2006 03:13 pm
:wtf: :wtf: usen las etiquetas code, sobre todo para codigos tan largos :wtf: :wtf:

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 28 Ago 2006 12:04 pm
Hola a tod@s!

hace un tiempo hice una pregunta sobre como convertir a transparente el color de fondo del componente Tree. Creí que había encontrado la solución con el código que me facilito Superpmc7.

Con ese código realmente conseguía la transparencia del árbol pero a su vez también perdía la funcionalidad principal de uso de este componente ya que no me permitía hacer clic sobre los enlaces del árbol, los estilos RollOver, onClick y demás.

Dado este problema me puse otra vez a buscar una solución y después de muchas horas de investigación encontre este código que funciona a la perfección. Espero que os sirva de ayuda a vosotros tanto como me ha servido a mi!

saludos
Yosip!

Código :

//ACCIONES QUE CREAN LA TRANSPARENCIA DEL ARBOL SIN AFECTAR SUS PROPIEDADES DE SELECCION
   _global.styles.ScrollSelectList.backgroundColor = undefined;
   mx.controls.listclasses.SelectableRow.prototype.drawRowFill = function (miArbol:MovieClip, newClr:Number): Void {
   miArbol.clear();
   if (newClr == undefined)
   miArbol.beginFill(0xABCDEF, 0);
   else
   miArbol.beginFill(newClr);
   
   miArbol.drawRect(1, 0, this.__width, this.__height);
   miArbol.endFill();
   
   miArbol._width = this.__width;
   miArbol._height = this.__height;
   }
//FIN ACCIONES

Por yosip

7 de clabLevel



Genero:Masculino  

Barcelona-España

firefox
Citar            
MensajeEscrito el 23 Sep 2006 06:37 pm
Tio!! Eres mi dios!! xD llevo 2 dias con los mismos problemas q tu y nada mas entrar al foro m lo has solucionado todo!! GRACIAS!!!! :D :D :D

Por LB

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2006 09:41 am
jejeje! :lol: de nada, me alegra saber que este código te ha servido de ayuda!

hasta otra...

Yosip!

Por yosip

7 de clabLevel



Genero:Masculino  

Barcelona-España

firefox
Citar            
MensajeEscrito el 21 Nov 2006 02:39 pm
Maestro...Nada que decir...solo MAESTRO!!!

Por ErokOverflow

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 May 2008 08:04 am
y abria alguna posibilidad de en vez de dejarlo transparente por completo dalr solo un efecto alfa de un porcentaje en concreto?
Gracias.

Por adar

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jun 2009 03:58 pm
Que tal amigos! necesito su ayuda por favor, conozco lo basico de flash y he podido hacer mas cosas viendo los tutoriales de aqui pero quiero hacer lo siguiente

Tengo una pagina con 3 frames: title, right y main. Tengo colocada una pelicula con el componente tree(en el frame right) y quiero que al dar clic me habra la pagina pero en el frame main, vi este tutorial en CRISTALAB con esta instruccion

<nodo label = "English" dirurl="http://www.oscartrelles.com/blog/" />

y lo intente haciendo lo siguiente pero no me funciono

<nodo label = "Tema uno" dirurl="http://www.conciencia-cepgdo.com/video/flv.html" label="main" />


POR FAVOR AYUDENME!!! :oops:

Por ANDRES_J2A

2 de clabLevel



Genero:Masculino  

msie8

 

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