Fecha y hora en Español con AS3. Función en AS3.

Tuesday, 2. March 2010

Clase Date();

This movie requires Flash Player 9

Hemos explicado anteriormente como utilizar la clase Date() para obtener la hora del sistema. En esta ocasión veremos una forma muy sencilla de publicar la fecha formateada y en español usando la clase Date() de ActionScript3. Es una forma de publicar una fecha de forma legible y en español, ya que ActionScript siempre nos presenta un formato demasiado ilegible de la fecha actual. Veremos una función que publica la fecha y la hora, y otra que publica únicamente la fecha.


Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.2/10 (12 votes cast)

addChild y removeChild en AS3

Monday, 15. February 2010

addChild y removeChild en AS3

This movie requires Flash Player 9

En las aplicaciones desarrolladas en Flash con ActionScript 3 existen objetos que son visuales, y otros que no lo son. Por lo tanto, existe un escenario al cual le podemos agregar y quitar elementos que nosotros mismos hemos creado, ya sea durante el desarrollo de la aplicación, o bien que sean generados por código. Las herramientas addChild y removeChild son fundamentales para controlar esta adición o sustracción de elementos del escenario. Es decir, no nos sirven para ‘elminiar’ o ‘crear’ elementos, sino para permitir o no su visualización.

Para añadir un objeto al escenario, por lo tanto, este debe primero haber sido creado y definido. A pesar de parecer obvia esta afirmación, es necesario hacer esta aclaración para comprender el proceso. Podemos utilizar elementos que tengamos en la biblioteca (y que hemos desarrollado anteriormente) o crearlos a través de la programación de nuestra aplicación.

La sintaxis es muy sencilla. en primer lugar debemos poner el término clave. En seguida, ponemos entre paréntesis el objeto que queremos hacer visible. Veamos un ejemplo:

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.7/10 (37 votes cast)

Eliminar los acentos y tildes. Funcion con AS3.

Thursday, 21. January 2010

Acentos y tildes en AS3

Quiero compartir una función propia creada para devolver una palabra o frase sin acentos, sin tildes, que muchas veces nos sirve para comparar palabras, frases, o en general cualquier cadena de texto sin que las tildes sean un problema para invalidar esa comparación. En otras ocasiones, queremos almacenar datos sin acentos, y trabajando en Flash con AS3 no disponemos de esta función. Por lo tanto hice una para mí, para utilizar cada que la necesito. La comparto por si alguien llega a necesitarla. Esta función sirve y está hecha para AS3 pero funciona también en AS2. Tendremos que quitar la parte que dice “as String;” en la segunda línea para que funcione con AS2.

En primer lugar vemos el código en ActionScript, y posteriormente la analizamos parte por parte. Vale aclarar que en este caso devuelve todo en minúsculas porque así la necesito, pero se puede quitar esto con borrar la tercera línea “toLowerCase()”…

El código es:
function sinAcentos(textoConAcentos) {
var texto1:String=textoConAcentos as String;
texto1=textoConAcentos.toLowerCase();
var acentos:Array=new Array("á","é","í","ó","ú");
var sinAcentos:Array=new Array("a","e","i","o","u");
function quitarAcentos(texto:String,letraSplit,letraCambio) {
var letras:Array=texto.split(letraSplit);
var nuevoTexto:String=new String();
for (var i=0;i < letras.length;i++) {
nuevoTexto+=letras[i];
nuevoTexto+=letraCambio;
}
nuevoTexto=nuevoTexto.substring(0,nuevoTexto.length-1);
return nuevoTexto;
}
for (var i=0; i < acentos.length; i++) {
texto1=quitarAcentos(texto1,acentos[i],sinAcentos[i]);
}
return texto1;
}
var texto:String="Muy buenos díás áéíóúÁ";
var textoSinAcentos=sinAcentos(texto);
trace(texto); // Saldrá: "Muy buenos díás áéíóúÁ"
trace(textoSinAcentos); // Saldrá: "muy buenos dias aeioua"

Estudiemoslo por partes a continuación:

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.9/10 (8 votes cast)

Condicionales AS3. Switch-Case

Wednesday, 30. December 2009

Switch - Case AS3

Para ActionScript 3 existe un condicional muy utilizado en varios lenguajes de programación, y es precisamente el condicional SWITCH. Este nos permite realizar distintas acciones dependiendo del resultado que nos arroje la condición que hayamos establecido, lo cual puede ser muy útil para las aplicaciones que dessarrollamos en Flash y Flex. Podríamos suponer que queremos utilizar un condicional para comprobar el resultado de una operación, o el valor de una variable. Pero en este caso, queremos realizar distintas acciones dependiendo de los distintos resultados que podríamos obtener. Para esto funciona perfectamente el condicional switch.

Para más información sobre condicionales, y la utilización del condicional if puedes hacer clic aquí.

Utilización del condicional SWITCH

Para utilizar este condicional debemos empezar por escribir en una nueva línea la palabra clave switch. Posteriormente, entre paréntesis, debemos poner la condición de la cual queremos conocer el resultado, la cual puede ser una variable, una operación, etc. Abrimos las llaves y ponemos cada uno de los casos con la palabra case, seguido de dos puntos, y las acciones que queremos realizar. Los casos deben estar separados por la palabra clave ‘break;’ para que estos no se ejecuten todos de forma contínua. Por lo tanto debemos escribir algo así:

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.9/10 (25 votes cast)