Manual Fireworks

Page 189

ADOBE FIREWORKS CS3 184 Guía del usuario

case 1: setDefaultValues(); break; case 2: applyCurrentValues(); break; default: break; } Este ejemplo de JavaScript muestra un símbolo sofisticado que puede cambiar de colores: función setDefaultValues() { var currValues = new Array(); //Name es el nombre del parámetros que se mostrará en el panel Propiedades de símbolo //Value es el valor predeterminado que se muestra cuando el símbolo sofisticado se carga por primera vez. En este caso, el color predeterminado cuando se utilice le símbolo sofisticado será el azul. //Color es el tipo de parámetro que se muestra. Color invocará el cuadro emergente Color del panel Propiedades de símbolo. currValues.push({name:"BG Color", value:"#003366", type:"Color"}); Widget.elem.customData["currentValues"] = currValues; } función applyCurrentValues() { var currValues = Widget.elem.customData["currentValues"]; //color_bg is the Layer name in the PNG that will change colors var color_bg = Widget.GetObjectByName("color_bg"); color_bg.pathAttributes.fillColor = currValues[0].value; } switch (Widget.opCode) { case 1: setDefaultValues(); break; case 2: applyCurrentValues(); break; default: break; } Para comprender mejor la manera de utilizar el archivo .JSF para personalizar propiedades de símbolos, examine los componentes de ejemplo que se han incluido con el software.

Edición de instancias Cuando se hace doble clic sobre una instancia para modificarla, lo que en realidad se modifica es el símbolo propiamente dicho en el editor de símbolos o el editor de botones. Para editar únicamente la instancia actual, es preciso romper el vínculo entre la instancia y el símbolo. La relación entre ambos se rompe definitivamente, por lo que las modificaciones que se realicen en el símbolo a partir de ese momento ya no se reflejarán en esa instancia. Los símbolos de botón poseen varias funciones prácticas que permiten conservar la relación entre símbolo e instancias en un grupo de botones y a la vez asignar texto y URL propias a cada instancia. Para más información, consulte “Edición de símbolos de botón” en la página 215. Edición de símbolos sofisticados

Si edita un símbolo sofisticado que tiene asociados comportamientos de JavaScript, no podrá editar las propiedades de JavaScript mediante el editor de símbolos. Para cambiar las propiedades de símbolo, tendrá que modificar los valores en el panel Propiedades de símbolo. Si desea añadir propiedades personalizables en el panel Propiedades de símbolo, debe editar el archivo JavaScript asociado con el símbolo. Eliminación de vínculos de símbolo

Para modificar una instancia sin afectar al símbolo ni a otras instancias, primero es preciso romper el vínculo entre ella y el símbolo correspondiente.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.