Variables del sistema

En ocaciones es necesario instalar algunos "componentes" que a su vez instalan librerías de ciertos frameworks. Debido a que mi tipo de windows a veces es en español otras veces es en ingles, la ruta en que instala estos elementos a veces no es consistente y esto me acarrea problemas...

En ocaciones es necesario instalar algunos “componentes” que a su vez instalan librerías de ciertos frameworks. Debido a que mi tipo de windows a veces es en español otras veces es en ingles, la ruta en que instala estos elementos a veces no es consistente y esto me acarrea problemas.

Ocurrió una situación en donde el componente simplemente quedo mal instalado y en el foro de ayuda explicaban que esto se podría solucionar usando las rutas abreviadas del sistema. Quede con un signo de interrogación sobre mi demasiado pesado, así que me dispuse a quitármelo, y el tema resulto ser muy útil.

Primeros pasos:

Es probable que en ocaciones hallamos enlazado librerías o rutas a clases para que los archivos fla pudieran publicarse, de lo contrario nos aparecen advertencias o errores. Para eso hemos usado la opcion File / Publish Settings / ActionScript Settings

variables-del-sistema-configuracion

En la configuracion de ActionScript veremos esta ventana con las opciones siguientes:

variables-del-sistema-path

Esta ventana en algún momento la hemos usado para enlazar algunas librerías o rutas a clases. Lo interesante de esto es que podemos usar variables del sistema para abreviar las rutas. Por ejemplo: C:\Program Files (x86)\Adobe\Adobe Flash CS6\Common\Configuration\ActionScript 3.0\libs queda resumido en $(AppConfig)/ActionScript 3.0/libs

Esto resulta útil en casos en que pasamos archivos entre varias personas y podrían ocurrir errores si usamos las rutas directas. Si la persona con la que compartimos el archivo instalá flash en una ruta distinta a la que usamos originalmente entonces el archivo ya no encontrará la ruta correcta, pero si usamos la ruta abreviada, no hay problema. Ocurre algo similar en el caso de usuarios de computadora con nombres diferentes. Por ejemplo: C:\Users\Marcos\AppData\Local\Adobe\Flash CS6\en_US\Configuration\Classes\PointRollAPI es la ruta en donde PointRollAPI instala su libreria, pero si el archivo es abierto por otro usuario que no se llame “Marcos” entonces no se publicara, pero si colocamos $(UserConfig) Flash entenderá que el path empieza con /Users/<user>/AppData/Local/Adobe/Flash C<version>/<lang>/Configuratión y asi no importa que usuario abra el archivo siempre y cuando tenga instalado la libreria.

Referencias:

Podremos encontrar más sobre el tema en este enlace: http://forums.adobe.com/message/5827812
Tambien podemos crear nuestras propias variables del sistema y al decir verdad esto es necesario cuando usamos herramientas de desarrollo para android ( es un tema que estoy empezando e tratar )

crédito de imagen: Design vector created by freepik - www.freepik.com

Deje un Comentario

Please Login to comment
Do NOT follow this link or you will be banned from the site!