Volver a la página de inicio

Cómo convertirAniS en FlAniS

(Traducido y adaptado por Alejandro Roa a partir del original de Tom Withaker)


Supongamos que ya tenemos una animación simple en AniS. El applet insertado en el HTML sería algo así: <applet archive="aniscode.jar" code="AniS.class" codebase="http://www.ssec.wisc.edu/webcode/anis" width= "635" height="600" alt="You must have Java installed and working to see this page"> <param name="controls" value="overlay,startstop,show,looprock,speed,step,zoom,refresh"> <param name="image_preserve" value="0,0,1000,11"> <param name="file_of_filenames" value="mkx_radar_loop.out"> <param name="backcolor" value="#FFFFFF"> <param name="transparency" value="#000000"> <param name="overlay_labels" value="&lt;20 dBZ, County Map, Cities, Weather, Watches/Warnings"> <param name="pause_percent" value="250"> </applet>

Lo primero que hay que hacer es copiar el fichero "plantilla" (o "esqueleto") y hacer los cambios necesarios en él:

  1. Cambiar la localización del fichero flanis.swf en el servidor (este ejemplo muestra que el nuestro está en "/webcode/anis/flanis.swf" - una localización común para todos los creadores).
  2. Cambiar los valores de HEIGHT y WIDTH.
  3. Cambiar el configFilename= value.
Cuando esté hecho, el applet debería ser algo así: <OBJECT type="application/x-shockwave-flash" data="./flanis.swf" width="635" height="600" id="FlAniS"> <PARAM NAME="movie" VALUE="/webcode/anis/flanis.swf"> <PARAM NAME="quality" VALUE="high"> <PARAM NAME="menu" value="false"> <PARAM NAME="FlashVars" value="configFilename=mkx_loop.cfg"> </OBJECT>

A continuación, hay que crear el fichero de texto de "configuración", que contiene los valores para los parámetros <PARAM> del antiguo AniS. En el HTML de arriba se ha llamado a este fichero "mkx_loop.cfg" porque es idéntico al loop "mkx".

Este fichero de configuración debería quedar algo así:

# config file for MKX radar animation controls = overlay,startstop,show,looprock,speed,step,zoom,refresh image_preserve = 0,0,1000,11 file_of_filenames = mkx_radar_loop.out backcolor = #FFFFFF transparency = #000000 overlay_labels = <20 dBZ, County Map, Cities, Weather, Watches/Warnings pause_percent = 250 controls_tooltip = overlay, Click this button to start/stop the animation, Click this button to print a copy of the display, Click this button to change better loop and rock modes, Use the slider to adjust the speed of the animation, Step one frame - forward or backward, Click this button to enable zooming by clicking on the image, Click this button to refresh the image data from the server overlay_tooltip = Display dBZ values less than 20, Display county outlines, Display city names, Display current weather, Display severe weather watches and warnings

¡Y ya está!