« Golf al estilo Mario | Inicio | Escuchando MAR DE COPAS »
2 de Mayo 2004
JSFL y XML2UI
Hace un tiempo anunci� unos tutos sobre JSFL, un acercamiento al nuevo lenguaje de extensibilidad de Flash MX 2004. Hoy he estado jugando con XML2UI, el lenguaje de creaci�n de interfaces para los scripts JSFL y bueno, ampliando y corrigiendo mi ejemplo inicial puedo adelantarles esto:
var miDOM=fl.getDocumentDOM();
(!miDOM)? alert("abra un documento nuevo"):xui=miDOM.xmlPanel(fl.configURI + "Commands/opciones.xml");
if(xui){
obj=miDOM.selection;
if (obj.length==0) alert("Seleccione alguna fotografia");
if(!miDOM) alert("Abra un documento nuevo");
for (var i=0; i < obj.length; i++) {
miDOM.selectNone();
miDOM.selection=[obj[i]];
if(obj[i].elementType == 'instance') {
//y si es una instancia y NO ES SIMBOLO (osea no esta definida como simbolo)
if(obj[i].instanceType != 'symbol') {
nombre=obj[i].libraryItem.name;
switch (xui.Simbolo) {
case "graphic":
sufijo="_gp"
break;
case "movie clip":
sufijo="_mc"
break;
case "button":
sufijo="_btn"
break;
}
fl.getDocumentDOM().convertToSymbol(xui.Simbolo, nombre+sufijo, 'center')
}
}
}
}
Y a �sto se suma el archivo XUL (un xml que seg�n su funci�n aqui se le puede llamar XML2UI):
Archivo XML
Ambos archivos van a la carpeta COMMANDS del Flash MX 2004 y a probarlo.
Aun falta corregir varias cosas (el click en el bot�n CANCEL de la interface muestra un error del JSFL seguramente porque espera par�metros) pero bata para ver como se puede jugar con este lenguaje tan interesante como XUL.
Un punto m�s para Macromedia y Mozilla, recuerden que XUL es fruto del grupo MOZILLA y el XML2UI que usa JSFL se basa en �l.
XUL Tutorial
Tengo en mente el BEHIND STAGE de este JSFL y empezar a sacar p�blicas mis notas de XML2UI; pronto, pronto.