_stonelibs
December 13th, 2005 | by |Hola.
He sido invitado para hablar de las _stonelibs.
¿Que son?
Las _stonelibs constituyen un set de librerias creadas por mi para ActionScript 1.0 con el fin extender las funcionalidades de Flash y algunos de sus objetos nativos. Son compatibles con ActionScript 2.0, asi que no se preocupen.
Las gracias mas notables de dichas librerias se concentran en dos principales: Daneel y Fastolfe.
La primera trabaja con los objetos graficos de la escena. Sirve para alinear clips, cargar dinamicamente sin ocuparse de asuntos como la profundidad del clip, colisiones de profundidad, etc. Tambien es util para mover clips en forma programatica (sin utilizar keyframes) o bien hacer fades (in y out).
Daneel fue escrita en la epoca del Flash MX (aunque su desarrollo sigue hasta hoy), cuando los componentes de Flash no eran de lo mejor y habia muchas cosas que un desarrollador podia echar de menos. Los componentes de Flash 8 son un buen upgrade y ahora existen varios metodos nuevos (getNextHighestDepth, getInstanceAtDepth) disponibles para el objeto MovieClip que hacen que Daneel tenga ciertas redundancias, aunque pocas.
La otra libreria, Fastolfe, se ocupa de extender objetos nativos de Flash y facilita ciertas operaciones que siempre son necesarias tales como manejo de Strings, analisis de variables y algunas funciones matematicas no disponibles en Flash.
Ademas, Fastolfe define nuevos objetos que son muy utiles: Symlocs, Hash y Hash2, xCounter, Switcher, Bouncer y Cycle.
En fin.
Un ejemplo de Daneel se puede ver en la pagina de Caprice, en la cual todas las animaciones estan realizadas via script, incluidos el layout de la interfaz y los efectos de zoom y fade.
Esto queda como introduccion, ahora informacion util:
- La pagina para bajar las librerias esta aqui.
- La documentacion esta online y trato de mantenerla siempre up to date.
- Desde ahora en adelante publicare aqui la mayoria de los articulos relacionados con las _stonelibs, aunque a veces -por libertad de diagramacion- seguire en mi sitio y este blog sera solo la entrada.
- En mi sitio se explica el por que de los nombres de cada una de las librerias.
El proximo post comenzara con ejemplos.
Ah, y para quien se cuestione el origen del energumeno que escribe, vean aqui para mas informacion. Nos vemos.

3 Responses to “_stonelibs”
By betsabe on Jul 7, 2007 | Reply
la verdad nu cke es esto!??
By claudio on Nov 7, 2008 | Reply
Sabes muy bueno pero tengo un problema con flash player 8, en el flash player 6 ningun problema pero con el 8, me da errores por que no se vinculan los clips con las lineas correspondientes, estas lineas en daneel son el problema:
Array.prototype.moreleft = function(){
return moreleft(this);
};
Array.prototype.moreright = function(){
return moreright(this);
};
Array.prototype.moretop = function(){
return moretop(this);
};
Array.prototype.morebottom = function(){
return morebottom(this);
};
las tuve que comentar pero aun asi tengo problemas.
Me podrias ayudar.
Saluda Atte.
Claudio Barrera Asencio
By claudio on Jan 2, 2010 | Reply
Disculpa la pregunta. Nunca existió problema con esas líneas, fue una confusión.
Saluda Atte.
Claudio Barrera Asencio