This movie requires Flash Player 8
Para utilizar el componente Tree en una aplicación:
1. En un nuevo documento, abrir el panel componentes y arrastrar una instancia del componente ‘Tree’ al escenario.
2. Seleccionando el componente, se abre el inspector de componentes. Escribir en la casilla ‘Nombre de instancia’ modificar el ancho y alto del componente (tambien en el inspector de propiedades)

Inspector de propiedades
Archivo XML
XML:
-
<?xml version="1.0" encoding="utf-8"?>
-
<nodo label = "Links en español">
-
<nodo label = "Blogs">
-
<nodo label = "AS Fusion" />
-
<nodo label = "Carlos Rovira" />
-
<nodo label = "Code4Net" />
-
<nodo label = "Design-nation" />
-
<nodo label = "Innocuo" />
-
<nodo label = "Funciton" />
-
<nodo label = "Oscar Trelles" />
-
<nodo label = "SideDev" />
-
<nodo label = "Kadazuro" />
-
<nodo label = "x-flash"/>
-
</nodo>
-
<nodo label = "Foros">
-
<nodo label = "After-Hours"/>
-
<nodo label = "Domestika"/>
-
<nodo label = "flashla" />
-
<nodo label = "Nomaster" />
-
<nodo label = "subflash"/>
-
<nodo label = "Stardrag"/>
-
</nodo>
-
</nodo>
Código actionScript
Actionscript:
-
// -- crear objeto XML
-
myTreeDP = new XML();
-
// -- ignorar espacios en blanco
-
myTreeDP.ignoreWhite = true;
-
// --
-
myTreeDP.onLoad = function(succes) {
-
// si la carga de XML se efectuó con éxito
-
if (succes) {
-
// -- proporcionar datos al componente
-
myTree.dataProvider = myTreeDP;
-
} else {
-
trace("No se pudo cargar XML");
-
}
-
};
-
// -- cargar XML
-
myTreeDP.load("mixml.xml");
-
// -- función llamada por el controlador de evento
-
listenerObject = new Object();
-
listenerObject.change = function(evtObject) {
-
trace("Has seleccionado "+evtObject.target.selectedItem.attributes.label);
-
};
-
// -- definir controlador para el vento 'change'
-
myTree.addEventListener("change", listenerObject);
Descarga Tree.zip
Tree.zip se ha descargado 696 veces.

0 Responses to “Flash MX 2004 - Componente Tree”