Física en ActionScript 3.0 - Fisix


El post de hoy trata sobre Fisix, una librería de ActionScript 3.0 enfocada a desarrolladores de juegos en flash para simular el comportamiento físico de objectos tales como trayectorias, rebotes, amortiguación, etc… (la lista es bastante extensa).

Adjunto la descripción de la librería según sus desarrolladores:
“The fisix engine is a verlet based physics engine for flash written in Actionscript 3.0. This engine is aimed towards use in games and other relatively cpu intensive real-time applications. We feel that good documentation and help are very important for the success of any good library, which is why we try to keep the wiki updated on a regular basis with tutorials, an extensive manual, sample code and more.”

La versión a fecha de hoy es la 0.5 alpha, con lo cual todavía queda mucho por hacer, pero la verdad es que la librería es bastante estable y se pueden hacer cosas realmente increibles como por ejemplo, crearte un boogie, un terrero, y empezar a correr por el y pegar saltos.

La única pega es que la licencia es de tipo shareware para fines comerciales.

Si quereis saber más:
http://www.fisixengine.com

blogyc returns…


Hola developers,
he decidido que tener un blog sin poner posts no sirve de nada, así que …, voy a retomar el blog por donde lo dejé y voy a procurar meter contenido siempre que pueda. A ver si ahora lo cojo con mas ganas.

Un saludo.

Seleccionar una fecha en un DateChooser desde ActionScript


La aportación de hoy es cómo seleccionar una fecha en un datechooser desde ActionScript. Curiosamente, cuando seteamos la propiedad selectedDate del componente DateChooser, la fecha en cuestión no es seleccionada en el calendario de manera automática. La selección se produce cuando hacemos clic con el mouse.

Para poder seleccionar una fecha desde ActionScript, una manera de hacerlo es como la que utilizo en el siguiente ejemplo:

This movie requires Flash Player 9


<?xml version="1.0" encoding="utf-8"?>
<mx:Application
	xmlns:mx="http://www.adobe.com/2006/mxml"
	backgroundColor="#ffffff"
	layout="vertical">

	<mx:Script>
		<![CDATA[
			import mx.events.CalendarLayoutChangeEvent;

			public function seleccionarFecha():void{
				if (seleccion.selectedDate != null){
					calendario.selectedDate = seleccion.selectedDate;
					var e:CalendarLayoutChangeEvent =
							new CalendarLayoutChangeEvent(CalendarLayoutChangeEvent.CHANGE);
					calendario.dispatchEvent(e);
				}
			}

		]]>
	</mx:Script>

		<mx:HBox>
			<mx:DateField id="seleccion"
				formatString="DD/MM/YYYY"/>
			<mx:Button
				label="Seleccionar"
				click="seleccionarFecha()"
				enabled="{seleccion.selectedDate!=null}" />
		</mx:HBox>

		<mx:DateChooser id="calendario"
				showToday="true" />

</mx:Application>

Wordpress helpsheet - chuleta para desarrolladores


Útil chuleta para desarrolladores de Wordpress creada por los chicos de WP-Candy con los principales tags que podemos utilizar para tunear los blogs a nuestro antojo.

wordpress-help-sheet

Helpsheet: http://wpcandy.com/wp-content/uploads/WordPress-Help-Sheet.pdf
WP-Candy: http://wpcandy.com

Sentencia SQL que busca todos los campos de un tipo en concreto en una base de datos Oracle


Pues eso, esta sentencia busca en todas las tablas de una base de datos Oracle todos los campos cuyo tipo de dato coincida con el que estemos buscando. En el caso del ejemplo, los campos que se estan buscando son del tipo CLOB.


SELECT table_name, column_name, data_type
FROM all_tab_columns
WHERE table_name IN (
   SELECT table_name FROM user_tables
)
AND data_type = 'CLOB'
ORDER BY table_name ASC;

Desconozco si hay otra manera de realizar esta consulta, pero es la única que se me ha ocurrido.

Previous Articles

¿Como abrir una página HTML desde Flex?


Copia/clonación de un ArrayCollection


Optimización de Web Sites


Otro generador de código Cairngorm, pero…


Hibernate mapping cheatsheet


Welcome to ilogyc

Thank you for taking the time to visit my blog! Take a second to peek around and check out some of my previous posts. Of course, I would love to find out what you think as well, so make sure to comment. See you around!