LeoBaraldi – Ejemplos Flash, Ejemplos actionscript, Tutoriales Flash, Tutoriales actionscript, actionscript 3, curso de actionscript

Recursos y ejemplos de actionscript, Flash, AIR, Flex, CSS y HTML. Tutoriales de actionscript 2 y actionscript 3

Operando con String primera parte

| 0 comments

Ya en otros artículos anteriores vimos diferentes tipos de datos que pueden almacenar nuestras variables en flash (string, number, Boolean, movieclips, array, objetos, ect).
En esta nueva sección nos vamos a detener un poco mas en los de tipo String “cadenas” porque es fundamentar saber operar con ellas dada las posibilidades y la constante necesidad de usar fragmentos de textos.
Como ya sabemos un string es una cadena de texto delimitada por comillas, simples o dobles nunca ambas
Ejemplo: var mivariable:String = “hola” también var mivariable:String = ‘hola’
Ya sabiendo esa definición ya podemos operar con nuestras variables. Por ejemplo si tenemos una variable que almacena un nombre y otra el apellido en una tercera variable podemos almacenar la resultante de ambas.
Ejemplo:

Actionscript:
  1. var nombre:String = “leo”
  2. var apellido:String = “baraldi”
  3. var nombre_completo:String = nombre+apellido

Des esta ultima línea lo que resulta es “leobaraldi”, lo que sucedió es llamado o conocido como concatenación de cadenas o variables, se suman los valores de las variables y nos devuelve un nuevo resultado.
Claro que esta que el nombre y el apellido están todo juntos, si queremos separarlos tan solo en una de las variables deberíamos agregar un espacio “leo ”.

Muchas veces nuestras variables deberán almacenar datos con caracteres especiales como las “ñ” o letras acentuadas “á,é,í,ó,ú” y en muchos de los casos estas letras no son interpretadas bien en nuestro código.
Para resolver este problema solo debemos incluir la siguiente línea de código en nuestro primer frame de ActionScrip y en lo posible al principio u en la primera línea cosa que quede antes de que una variable deba leer o escribir una cadena.

Actionscript:
  1. System.useCodepage = true

Con esta línea de código le indicamos al Flash player que use la codificación de caracteres de donde se este reproduciendo y evitando que nuestras cadenas de textos se coma o muestre mal los caracteres.

Por supuesto que contamos con una clase nativa (después veremos clases), que administra las cadenas de texto y cuenta con propiedades útiles como cuantos caracteres tenemos, si hay una letra u no en una cadena, el tipo de dato que leemos, si están en mayúsculas o no y muchas cosas mas que veremos mas adelante.

Author: LeoBaraldi

Diseñador gráfico y programador en Web, con experiencia profesional en el rubro desde 1998. Experto en diseño de interfaces Frontend y Backend, sitios, portales y dispositivos móviles. Experto en estándares, CSS y HTML, amplios conocimientos en CEO. Desarrollador de sitios multi plataformas, HTML5, CSS3 y JQuery. Experto programador en Adobe Flex, AIR y ActionScript 3.0. Conocimientos en lenguajes como PHP, Javascript y bases de datos MySQL. Profesor de Diseño y Diseño Web en la Escuela Superior de Diseño Aguas de la Cañada, asesor y colaborador para medios gráficos, editoriales y revistas afines. Actualmente Jefe de Producción en Manifesto solutions.

Deja un comentario

Required fields are marked *.

*