EEDEERRE

EJEMPLOS DE WORDPRESS, HTML Y JAVASCRIPT


Ejemplos
Wordpress
Javascript
HTML & CSS
JQuery
PHP

Experimentos
Javascript
ThreeJS

Snippets
Wordpress
Javascript
HTML & CSS
JQuery
PHP
PHP, Wordpress

Mejorar la velocidad de carga con la API de transients de WordPress

La «Transients API» de WordPress permite almacenar temporalmente información cacheada en base de datos. Dicho de una manera mas simple, si, por ejemplo, tenemos una consulta muy compleja que ralentiza nuestro...

Redes Sociales, Twitter

Explorar metas y borrar caché de compartir de Twitter

Como comentamos en este artículo, Facebook utiliza una serie de meta-tags para extraer la información que aparece al compartir una URL. Twitter también utiliza (otros) meta tags, las denominadas «Twitter Cards»,...

meta tags

Twitter Card

Facebook, Redes Sociales

Explorar meta-tags y borrar la caché del compartir de Facebook

Cuando compartimos una url en Facebook, Facebook revisa la url que estamos compartiendo en busca de una serie de metas en el header de nuestra página para extraer los datos...

meta tags

Wordpress

Arreglar menú de WordPress en Chrome

Un bug de la versión 45 de Chrome provoca que los menús del admin de WordPress no se vean correctamente. Al parecer se va a solucionar con la versión 47...

add_action bug

Wordpress

Añadir comentarios a las fichas de autor en WordPress

Por defecto, WordPress no permite la opción de añadir comentarios a las páginas de autor/usuario. Para añadir esta funcionalidad, vamos a crear un tipo de post específico para albergar estos comentarios,...

add_action

get_post

get_user_meta

init

register_post_type

setup_postdata

wp_insert_post

Wordpress

Registro de usuarios personalizado en WordPress

Este código recibe valores por POST, comprueba si el nombre de usuario existe con la función username_exists, si el email está registrado con la función email_exists y genera un nuevo usuario de WordPress...

add_user_meta

email_exists

username_exists

wp_create_user

wp_insert_user

Actionscript3.0, Flash

Modificar valores de una imagen con la clase AdjustColor

La clase AdjustColor permite crear un filtro para modificar las propiedades brillo, contraste, matiz y saturación de cualquier elemento de visualización. Esto nos permite, por ejemplo, pasar una imagen a...

AdjustColor

Actionscript3.0, Flash

Como depurar errores de Actionscript, ParteI

Muchas de las preguntas que aparecen en los foros de Actionscript son por errores en el código que podrían responderse siguiendo algunos pasos a la hora de depurar. Lo primero...

Actionscript3.0, Flash

Perdida de sesión al hacer una subida con FileReference

Este bug / «comportamiento raro», se reproduce al hacer una subida desde flash con FileReference. Esta subida hace que se pierda la sesión en el servidor, lo que nos puede...

Actionscript3.0, Flash

Actionscript 3: Formatear números en tiempo real

Lo primero que tenemos que hacer para ir formateando el texto mientras el usuario escribe es añadir un listener para el evento change al campo de texto: [crayon-68511f2388330256859038/] Es importante...

Event.CHANGE

focus

setSelection

TextEvent.INPUT

Flash, Papervision3D

Faces (triángulos 3d) en Papervision3D

Además de acceder a los vértices de un objeto en 3D, podemos acceder a los triángulos (caras) formados por estos vértices. La matriz que contiene todos los triángulos de una...

faces

geometry

Actionscript3.0, Flash

Pixelando imágenes en Actionscript 3.0

Este post es una modificación de este experimento. En el anterior recortaba una imagen en cuadrados, comprobando si contenían algún pixel transparente o no. En este divido la imagen en...

Bitmapdata

draw

getPixel32

threshold

Flash, Papervision3D

Bug en la función updateBitmap() de MovieMaterial en Papervision3D 2.0 GreatWhite

Esta semana me he vuelto a topar con este bug de la clase MovieMaterial en Papervision 2.0 GreatWhite. Si utilizamos un MovieClip como material, utilizando MovieMaterial, y este vá a...

drawBipmap()

updateBitmap()

Actionscript3.0, Flash

Comprobación de email con expresiones regulares

Esta función utiliza una expresión regular para comprobar si una cadena es un email válido. La expresión regular no la he construido yo, pero no puedo citar la fuente porque...

RegExp

Actionscript3.0, Flash

Comprobacion de tipos en Actionscript 3.0 con as e is

En Actionscript 3.0 disponemos de dos operadores para verificar tipos: "as" e "is". Es decir, con estos operadores podemos comprobar, por ejemplo, si un elemento del escenario es de tipo...

as

is

Actionscript3.0, Flash

Actionscript 3.0: Mostrar imagen en blanco y negro con ColorMatrixFilter

La clase ColorMatrixFilter de Actionscript 3.0 permite aplicar una transformación a los valores de color y alfa de cada pixel de una imagen. Se puede aplicar sobre cualquier objeto que...

ColorMatrixFilter

filters

Actionscript3.0, Flash

Actionscript 3.0: optimizaciones (II)

Continuación del artículo de optimizaciones en Actionscript 3.0 Sumar / Concatenar cadenas de texto (Strings) Método: concat() [crayon-68511f238ae37386946662/] Resultado: 2034 ms Método: operador + [crayon-68511f238ae3a112105765/] Resultado: 894 ms Conclusión: sumar...

concat()

Actionscript3.0, Flash

Dibujar en un cristal con vaho en Actionscript 3.0

Este ejemplo muestra como hacer el efecto de «pintar sobre el vaho» en un cristal. Esta es la manera más sencilla que en encontrado de hacerlo, desde el punto de...

addEventListener

beginFill

drawCircle

endFill

MOUSE_MOVE

Actionscript3.0, Flash

Seguir el puntero del ratón en Actionscript 3.0

Este tutorial es muy sencillo, pero cuando empecé a aprender flash hace 5 o 6 años, estaban "de moda" los tutoriales de este tipo. Se solía hacer para que una...

localToGlobal

MouseEvent

mouseX

mouseY

MOUSE_MOVE

Point

Actionscript3.0, Flash

Diferencias entre MovieClip, Sprite y Shape

En Actionscript 3.0 tenemos la posibilidad de trabajar con varios tipos de display objects. Esto es un intento de explicar cuales son las diferencias entre ellos y para qué se...

MovieClip

Shape

Sprite

Actionscript3.0, Flash

Utilizar la webcam con Actionscript 3.0

Utilizar la Webcam en Flash es muy sencillo. Basta con crear un objeto Camera, otro objeto Video, capturar la cámara con Camera.getCamera, y añadir el flujo de vídeo a la...

attachCamera

Camera

getCamera

setMode

Video

Actionscript3.0, Flash

Utilizar clases con Actionscript 3.0: Parte II

En este anterior post, mostraba como empezar a trabajar con clases en AS3. En este segundo tutorial, mostraré como podemos enlazar nuestros elementos de la biblioteca con sus clases correspondientes,...

addEventListener

import

package

Actionscript3.0, Flash

Flash: Imágenes rotativas en AS3

Esta clase, explica paso a paso como hacer en AS3 una carga de imágenes que van rotando cada cierto tiempo. Para ello se almacenan las urls en una matriz y...

addEventListener

Loader

removeChild

setTimeout

URLRequest

Actionscript3.0, Flash

Fichero crossdomain: Carga de archivos desde otro servidor

Por limitaciones de seguridad, Flash player no permite cargar archivos (jpg, swf, etc..) de otros dominios, a menos que en el servidor que almacena los archivos haya un fichero que...

crossdomain

Actionscript3.0, Flash

Enlace en Actionscript 3.0

El equivalente a getURL en Actionscript 3.0 es navigateToURL. Este método permite pasar variables con la url, por medio del atributo data de URLRequest, y elegir la ventana en la...

getURL

navigateToURL

URLRequest

URLVariables

Actionscript3.0, Flash

Clase para comprobar campos en Actionscript 3.0

El siguiente código es la base de una clase para comprobar campos en AS3. De momento tiene tres funciones: -esMail: recibe un String y comprueba si contiene una arroba y...

length

return

split

Actionscript3.0, Flash

Guardar imágenes en AS3 con PNGEncoder y Base64

Para guardar una imagen en AS2 habia que almacenar los colores de todos sus pixels, y mandar una cadena de texto con los valores a un fichero en el servidor...

Base64

Bitmapdata

encodeByteArray

PNGEncoder

Rectangle

Actionscript 2.0, Flash

Actionscript 2.0: Base para juego con casillas de arrastre.

Este código muestra como hacer un juego con casillas de arrastre, útil para juegos de formación y similares en los que el usuario tiene que colocar determinadas casillas en un...

hitTest

startDrag

swapDepths

Actionscript3.0, Flash

Crear reflejos por medio de Actionscript 3.0

Esta función recibe como parámetro un MovieClip y crea su reflejo. Para ello se copia la imagen del mc en un Bitmap y después de le aplica como máscara un...

beginGradientFill

Bitmap

Bitmapdata

cachaAsBitmap

createGradientBox

draw

Actionscript3.0, Flash

Actionscript 3.0: Simular el movimiento de una cuerda

Cuando empecé a aprender Flash, lo que más me llamaba la atención eran los experimentos de páginas como uncontrol. Con el tiempo he ido viendo que algunos de esos experimentos...

addEventListener

clear

curveTo

graphics

lineStyle

Math.sin

Math.sqrt

moveTo

Actionscript3.0, Flash

Recorrer XML en AS3

El siguiente código carga un XML y recorre sus nodos y atributos imprimiendolos en pantalla. El XML que he utilizado es el siguiente: [crayon-68511f2394dfc799896502/] Y el código AS: [crayon-68511f2394e00556226730/]

elements

URLLoader

URLRequest

XML

Actionscript3.0, Flash

Novedades de AS3: La clase Timer

La clase Timer permite crear objetos que se ejecutan a intervalos especificos. Para utilizarlos sólo hay que crear el objeto, indicar el número de repeticiones que queremos y el intervalo...

currentCount

delay

Timer

Actionscript3.0, Flash

Clase en Actionscript 3.0 para saber los FPS de una película

Esta fue mi primera clase en Actionscript 3.0. Sirve para saber a cuantos fotogramas por segundo(fps) se está ejecutando una película y la memoria consumida por el player. Aunque configuremos...

Date

getTime

System

totalMemory

Actionscript 2.0, Flash

Intercambio de datos entre Flash (Actionscript 2.0) y PHP

Es una ejemplo muy sencillo: se envían dos numeros desde el Flash a un PHP que los suma y devuelve el resultado, impreso en pantalla por el Flash. Los datos...

LoadVars

onLoad

sendAndLoad

Wordpress

Cómo mover una instalación de WordPress a otro dominio

Estos son los pasos necesarios para mover un WordPress a otro dominio: Hacer una copia de la base de datos Con un editor de texto, hacer un «buscar y reemplazar»...

migración

plugins

Wordpress

Google PageSpeed Insights: Cómo aumentar la puntuación de tu WordPress, parte II

Reducir el tiempo de respuesta del servidor El tiempo de respuesta del servidor es el tiempo que pasa desde que un usuario solicita una página hasta que el servidor responde...

CRON

Google PageSpeed Insights

optimización

Plugin Performance Profiler

velocidad

W3 Total Cache

Wordpress

Google PageSpeed Insights: Cómo aumentar la puntuación de tu WordPress, parte I

PageSpeed Insights es una herramienta de Google para analizar el redimiento de webs en ordenador y móvil. Analiza 10 aspectos de la carga y nos ofrece recomendaciones para aumentar nuestra puntuación....

add_image_size

Google PageSpeed Insights

optimización

plugins

the_post_thumbnail

velocidad

HTML & CSS, SASS

Siete razones para comenzar a utilizar SASS (u otro preprocesador CSS)

Un preprocesador CSS es una herramienta que nos permite generar CSS a partir de otro lenguaje de programación. Es decir, en lugar de escribir CSS, escribimos en SASS o en LESS,...

css sprites

media queries

mixins

sass

Wordpress

Desactivar actualizaciones automáticas en WordPress

Desde la versión 3.7, Wordpress puede actualizarse automáticamente. Estas actualizaciones incluyen el core de WordPress,  los temas y los plugins. Si bien es recomendable tener siempre nuestro blog actualizado, algunas de...

add_filter

auto_update_plugin

auto_update_theme

functions.php

wp-config.php

GoogleMaps, Javascript
Mapa de Google con colores personalizados

Mapas personalizados con Google Maps (API v3)

Las versión 3 de la API de Google Maps permite personalizar los estilos de presentación de los mapas. Para ello podemos modificar la propiedad .styles del objeto MapOptions del mapa o...

Google Maps

mapTypes

StyledMapType

Flash, stage3D

¿Qué es Stage3D y para qué sirve?

La versión 11 del player incluye, entre otras novedades, las APIs para aceleración GPU lanzadas en su día bajo el nombre de «Molehill» (ahora Stage3D). Dicho de forma muy resumida,...

MoleHill

Stage3D

Javascript

Detectar soporte para HTML5 con Modernizr

Cuando empezamos a trabajar con HTML5, tenemos que tener en cuenta que no existe algo tan simple como «comprobar la compatibilidad total del navegador con HTML5«, sino que tenemos que...

modernizr

Actionscript3.0, Flash

setClipboard: como copiar un texto al portapapeles desde Flash

Con esta linea podemos copiar un texto al portapapeles del usuario desde Flash. La sintaxis es igual para Actionscript 2.0 y Actionscript 3.0: [crayon-68511f2387e88271579059/] Es muy útil por ejemplo si...

setClipboard

System

Actionscript3.0, Flash

Activar el handCursor en escenas Papervision

Cuando tenemos un elemento clicable en Papervision3d, al hacer roll over y roll out sobre el elemento, no sale el handCursor (la «manita») por defecto. Para activarlo, tenemos que activar/desactivar...

buttonMode

viewport

Flash, Papervision3D

Cambiar la visualización utilizando Vertex

Siguiendo con el tema de los Vertex en Papervision GreatWhite, dejo este ejemplo de como nos pueden valer para cambiar la visualización de manera sencilla. Con un switch de este...

vertex

Actionscript3.0, Flash

Envio de email con adjuntos en AS3 y PHP

Este ejemplo muestra como hacer un formulario en Flash (Actionscript 3.0) con envio de adjuntos. El esquema básico es que hacemos una subida normal con FileReference, y en el URLRequest...

FileFilter

FileReference

URLRequest

Actionscript3.0, Flash

Error de seguridad al utilizar computeSpectrum

Me topé con este error hace varios meses por casualidad. Siempre suelo tener abierto el player de Radio3, y notaba que cuando veía páginas Flash con algún ecualizador de sonido...

computeSpectrum

Actionscript3.0, Flash

Efecto lupa en Actionscript 3.0

En este ejemplo voy a tratar de explicar como se hace el «Efecto lupa» en Flash, con Actionscript 3.0. Para simplificar voy a explicar la teoria basándome en una imagen...

Bitmap

Bitmapdata

drawCircle

mask

smoothing

Actionscript3.0, Flash

Como crear un menú dinámico con Actionscript 3.0 y XML

Este ejemplo intenta mostrar una forma básica de hacer un menú dinámico con Flash y XML. La misma teoria que se aplica aquí para crear los elementos del menú, se...

currentTarget

URLLoader

URLRequest

Actionscript 2.0, Flash

Actionscript 2.0: Problemas al pasar de texto a número

Esta «trampa» de Flash, la descubrí la semana pasada en uno de los foros de Cristalab. Uno de los usuarios tenia problemas al pasar Strings a números en Actionscript 2.0,...

Number

parseInt

String

Actionscript 2.0, Flash

Actionscript 2.0: Como dibujar un círculo

En la API de dibujo de Actionscript 2.0 no existe ninguna función para dibujar directamente un círculo (en Actionscript 3.0 tenemos drawCircle()). Sin embargo, podemos dibujar círculos con dos métodos...

beginFill

lineStyle

lineTo

Actionscript3.0, Flash

Eliminar dobles saltos en textos cargados en XML

Cuando cargamos un XML cuyos textos contienen saltos de linea, Flash duplica los saltos. Es decir, que si en el XML hemos puesto dos lineas separadas por un salto, en...

charAt

charCodeAt

Actionscript3.0, Flash

Función para comprobar la edad (Actionscript 2.0 y 3.0)

Esta función sirve para comprobar si la diferencia en años entre dos fechas, es mayor o igual que cierto número, pasado como parámetro.Sirve para AS2 y AS3. Por ejemplo, si...

Date

getDate

getFullYear

getMonth

Actionscript3.0, Flash

Utilizar el Micrófono en Actionscript 3.0

Ejemplo de interacción con el micrófono en AS3. Para que funcione el ejemplo es importante permitir a Flash el acceso al micro en el cuadro de seguridad, y elegir el...

getMicrophone

Microphone

Security

setLoopBack

showSettings

Actionscript3.0, Flash

Programar un botón en Flash Actionscript 3.0 (AS3)

En Actionscript 2.0 existía la opción de crear un botón, hacer click encima y escribir código encima del propio objeto. En AS3 no existe la posibilidad de escribir código sobre...

addEventListener

CLICK

MouseEvent

MOUSE_OUT

MOUSE_OVER

Actionscript3.0, Flash

Utilizar clases con Actionscript 3.0: Parte I

Ha pasado año y medio desde que salió Flash CS3 con el «nuevo» Actionscript 3.0, el 1 de Noviembre sale CS4 con algunas nuevas clases del lenguaje, y todavía muchos...

class

extends

import

MovieClip

TextField

Actionscript3.0, Flash

Cambiar el color de un MovieClip con Actionscript 3.0

La clase ColorTransform permite ajustar el color de los objetos de visualización. Este ejemplo muestra como cambiar el color de un MovieClip utilizando el componente ColorPicker de Flash. [crayon-68511f238f93b082974469/]

ColorPicker

ColorPickerEvent

ColorTransform

Actionscript3.0, Flash

Utilizar un joystick en juegos o aplicaciones flash

Tenemos dos maneras de hacerlo: -Utilizando Joykey. Este programa transforma los movimentos del joystick en eventos de teclado. Es decir, programamos el flash como si fueramos a usar teclas, y...

crossdomain

Actionscript 2.0, Flash

Actionscript 2.0: Utilizar imágenes de la biblioteca

El siguiente método muestra como añadir imágenes de nuestra biblioteca a la escena de la película, usando BitmapData y el método attachBitmap.[crayon-68511f23906f6648976168/]

attachBitmap

Bitmapdata

loadBitmap

Actionscript3.0, Flash

Función para pasar de número a String con formato de tiempo

La siguiente función recibe como parámetro un número entero, y devuelve un String con formato de minutos:segundos (mm:ss). No he probado si funciona también en AS2, pero deberia hacerlo. [crayon-68511f2390bcd630163954/]

getInstanceAtDepth

numChildren

removeChildAt

Actionscript3.0, Flash

Actionscript 3.0: Arrastrar y soltar elementos con startDrag() y stopDrag()

Este ejemplo de Actionscript 3.0 básico muestra como arrastrar y soltar elementos con las function startDrag() y stopDrag() de Flash. [crayon-68511f239154a444496826/]

startDrag

stopDrag

Actionscript 2.0, Actionscript3.0, Flash

Asignación condicional de valores a variables (AS2 y AS3)

Este código muestra como hacer una asignación condicional de valor a una variable. Sirve para ahorrar lineas de código cuando, como en el ejemplo, el valor de la variable que...

movieClipLoader

onLoadComplete

onLoadInit

onLoadProgress

Actionscript3.0, Flash

Envio del e-mails con Actionscript 3.0 y PHP

Este ejemplo muestra como enviar un correo electrónico desde flash y AS3 , por medio de php. Para que funcione debemos tener un php subido en nuestro servidor con el...

URLLoader

URLRequest

URLVariables

Actionscript3.0, Flash

Carga de imágenes y SWF en AS3 con Loader

El código de este ejemplo sirve para cargar una imagen (jpg, gif o png) o swf controlando el proceso de carga. Para cargar otro tipo de archivos (por ejemplo XML...

addEventListener

contentLoaderInfo

load

Loader

URLRequest

Actionscript3.0, Flash

Pasar parámetros en función asociada a un addEventListener

Esta es una forma de indicar que valores queremos que tengan los parámetros de una función asociada a un addEventListener dentro del mismo addEventListener. [crayon-68511f239531f235106893/]

addEventListener

function

Actionscript3.0, Flash

ActionScript 3.0: Subir archivos con FileReference y PHP

La clase File Reference de AS3 es bastante parecida a la de AS2. Además el ejemplo de la ayuda de Flash es bastante sencillo de entender.El código que pongo a...

browse

FileFilter

FileReference

upload

URLRequest

Actionscript 2.0, Flash

Guardar imágenes con BitmapData y PHP

La idea es sencilla: Hacer un dibujo en Flash, y guardarlo como jpg ( o guardar el contenido de un clip, o hacer un pantallazo). El proceso es el siguiente:...

Bitmapdata

draw

getPixel

getURL

sendAndLoad

Wordpress

Google PageSpeed Insights: Cómo aumentar la puntuación de tu WordPress, parte III (Final)

Evita los redireccionamientos a páginas de destino Este es uno de los puntos «fáciles». Tenemos que evitar redireccionamientos en nuestra página. Un caso típico es tener las versiones de desktop y...

Google PageSpeed Insights

htaccess

minificar

optimización

W3 Total Cache

Wordpress

Cómo añadir columnas personalizadas en el admin de WordPress

WordPress permite customizar su administrador de la misma manera que el front. Vamos a ver como podemos añadir nuevas columnas a las tablas donde se muestran nuestros posts. Por un...

add_action

add_filter

Admin

functions.php

get_post_thumbnail_id

hooks

manage_posts_columns

manage_posts_custom_column

wp_get_attachment_image_src

PHP

MailChimp – Como hacer un formulario conectado a una lista

MailChimp es una plataforma de envio de emails. Nos permite agrupar a los usuarios en distintas listas, gestionar y hacer envios de newsletters, obtener estadísticas o gestionar las bajas. En...

MailChimp

HTML & CSS, Javascript, JQuery

Cómo hacer desplegables con CSS3 y JQuery

En este ejemplo vamos a ver un par de formas de hacer desplegables con JQuery y CSS3. En ambos casos la estructura HTML será la misma, un h2 con un...

max-height

transition

Javascript, JQuery

Como hacer una galería de fotos con JQuery

En este ejemplo vamos a hacer una galería de imágenes con JQuery. El objetivo es intentar explicar la lógica y la estructura de una galería de este tipo, hay cosas...

addClass

animate

removeClass

GoogleMaps, Javascript
Geolocalización en Google Maps

Geolocalización por Javascript sobre Google Maps

La API de geolocalización de Javascript permite obtener la geoposición del usuario. Este ejemplo muestra como obtener la posición (latitud y longitud) del usuario y posicionarla sobre un mapa de...

Google Maps

LatLng

marker

setCenter

GoogleMaps, Javascript

Obtener coordenadas de un punto en Google Maps

Este truco sirve para cuando necesitamos obtener las coordenadas de un punto en Google Maps (por ejemplo para utilizarlas luego para mostrar ese mismo punto en un mapa que montemos...

Google Maps

LatLng

marker

setCenter

Javascript

HTML5: pizarra con canvas y JavaScript

Una de las novedades de HTML5 es la etiqueta <canvas>. Esta etiqueta permite crear dinámicamente formas y elementos 2d. En este ejemplo, crearemos una pizarra sencilla con esta nueva etiqueta...

beginPath

canvas

lineTo

stroke

strokeStyle

Actionscript3.0, Flash

Publicar en Twitter desde Actionscript 3.0

Esta es una función en Actionscript 3.0 para publicar (de la manera «fácil») una actualización en el perfil de Twitter del usuario. Recibe como parámetro el texto que queremos que...

navigateToURL

Actionscript3.0, Flash

Modificar el menú contextual (botón derecho) con Actionscript 3.0

Desde Actionscript podemos modificar los elementos del menú que aparece al pulsar sobre nuestra película con el botón derecho. Para cambiar el menú, podemos seguir estos pasos: -Crear una variable...

ContextMenu

ContextMenuItem

Flash, Papervision3D

Posicionar vértices en Papervision3D

Los elementos 3D (planos, esferas, modelos 3d, etc) están compuestos de triángulos. Por ejemplo, si creamos un plano en Papervision3D con un WireframeMaterial con la siguiente sintaxis: [crayon-68511f2388d07696687578/]   obtenemos...

vertex

WireFrameMaterial

Uncategorized

Estadísticas de esedeerre en 2010

Estas son las estadísticas de usuarios de esedeerre en 2009, y su evolución respecto a 2008: Usuario únicos: 101.676 Versiones de Flash: Flash Player 10 ya es la versión de...

Flash, Papervision3D

Rotaciones en Papervision Greatwhite

Como a veces es un poco difícil imaginar como van a afectar a su aspecto las transformaciones en las propiedades de los elementos en 3d, me he hecho esta mini-aplicación...

Actionscript3.0, Flash

ActionScript 3.0: La propiedad mouseChildren

Una de las trampas que me encontré cunado empecé con Actionscript 3.0 era esta: -Creaba un MovieClip con un campo de texto dinámico dentro (por ejemplo para el botón de...

mouseChildren

Actionscript3.0

Comparar pixels de imágenes en Actionscript 3.0 con threshold

La función threshold permite hacer comparaciones pixel a pixel en una imagen. Por ejemplo, podemos separar todos los pixels mayores de un color de una imagen, y obtener otra imagen...

Bitmapdata

clone

threshold

Actionscript3.0, Flash

Actionscript 3.0: Aplicar estilos CSS a campos de texto

Los campos de texto en flash pueden contener texto simple o texto en formato HTML. El texto en formato HTML se almacena en la propiedad htmlText. Sobre los campos con...

htmlText

styleSheet

StyleSheet parseCSS

Actionscript 2.0, Flash

Actionscript 3.0: optimizaciones (I)

Este artículo recoge algunos test de rendimiento para diversas operaciones en Actionscript 3.0. Este es un tema que me interesa bastante, asi que espero hacer mas test e ir ampliando...

Math.abs

Math.floor

Actionscript3.0, Flash

Actionscript 3.0: Ejemplo básico para cargar imágenes

Uno de los primeros post que escribí, fue "Carga de imágenes y SWF en AS3 con Loader" . Básicamente era una explicación de los diferentes eventos disponibles para trabajar con...

addEventListener

contentLoaderInfo

Loader

URLRequest

Actionscript3.0, Flash

Como hacer una pizarra en Actionscript 3.0

Uno de los ejercicios típicos que se suelen hacer al comenzar a programar en Actionscript, es una pizarra. En Actionscript 3.0 tenenmos que utilizar la clase Graphics. Podemos pintar dentro...

clear

doubleClickEnabled

lineStyle

moveTo

removeEventListener

Shape

Actionscript3.0, Flash

Evento doble click en Actionscript 3.0

Una de las novedades que trajo Actionscript 3.0 fué que el evento "doble click" ya venía implementado. Para utilizarlo hay que hacer dos cosas: -Activar la propiedad doubleClickEnabled del objeto...

doubleClickEnabled

DOUBLE_CLICK

MouseEvent

Actionscript3.0, Flash

Detectar la inactividad del ratón con Flash Actionscript 3.0

La siguiente clase genera un «detector de inactividad» del ratón. Básicamente consta de dos funciones: «ratonMovido», que se ejecuta cuando se mueve el ratón y pone a 0 el tiempo...

clearTimeout

MOUSE_MOVE

setTimeout

Actionscript3.0, Flash

Cargar GIFs animados en Flash con GIFPlayer

Desde Actionscript se pueden cargar imágenes jpg, png o gif, pero en el caso de los gif, el player solo muestra el primer fotograma de la animación. Con la llegada...

ByteArray

GIFPlayer

Actionscript3.0, Flash

Carga de sonidos y visualización del espectro en Actionscript 3.0

Con AS3 podemos visualizar el espectro de sonido de un audio. Con unas pocas lineas de código, podemos hacer cosas impensables con anteriores versiones del lenguaje. Este es el resumen...

ByteArray

computeSpectrum

Sound

SoundChannel

Actionscript3.0, Flash

Deshabilitar caché al cargar archivos dinámicamente desde Flash

Si cargamos un archivo de forma dinámica en Flash (ya sea en Actionscript 2.0 por medio de loadMovie o movieClipLoader, o en Actionscript 3.0 por medio de un Loader o...

Loader

loadMovie

movieClipLoader

Flash

Optimizar el peso de los SWFs: Cómo incrustar fuentes

El siguiente truco permite ahorrar unos cuantos Kbs a la hora de incrustar fuentes en un campo de texto. Se trata de incrustar mayúsculas, minúsculas, numerales, puntuación, y una cadena...

length

return

split

Actionscript3.0, Flash

Clase para crear scroll con easing en Actionscript 3.0

Esta es una clase para crear un scroll con easing en Actionscript 3.0. Hay que pasarle los siguientes parámetros: Clip que queremos controlar con el scroll Posición x del Scroll...

Loader

MovieClip

URLRequest

Actionscript 2.0, Flash

Precargas de archivos externos con Actionscript 2: MovieClipLoader

En Actionscript 2.0 podemos cargar archivos externos con loadMovie o por medio de un MovieClipLoader. loadMovie es aparentemente mas sencillo de utilizar, pero no da información de ningún tipo sobre...

movieClipLoader

onLoadComplete

onLoadInit

onLoadProgress

Actionscript3.0, Flash

Utilización de filtros en Actionscript 3.0

En AS3 hay disponibles 9 tipos de filtros. En este ejemplo aplico 4 de estos filtros a una imagen del escenario, por medio de un menú de Sliders. Con estos...

BevelFilter

BlurFilter

DropShadowFilter

filters

GlowFilter

Actionscript3.0, Flash

Gestión de eventos: Diferencia entre target y currentTarget

Para explicar la diferencia entre ambas propiedades, voy a poner un ejemplo práctico. Tenemos un clip llamado Menu_mc, que tiene dentro otros 3 clips que hacen de botones. Si añadimos...

currentTarget

getChildAt

numChildren

target

Actionscript3.0, Flash

Cargar archivos de texto y XML con URLLoader

El código de este ejemplo carga un XML e informa de los eventos de carga. Para cargar imágenes y SWF hay que utilizar Loader en lugar de URLLoader. [crayon-68511f23949b4775952034/]

load

URLLoader

URLRequest

Actionscript 2.0, Flash

Hacer un sendAndLoad en Actionscript 3.0

sendAndLoad permitía enviar información a un fichero externo (PHP, ASP o similar) y recibir después información de este. En AS3 ya no se puede utilizar esta función, pero en su...

dataFormat

load

method

sendToURL

URLLoader

URLRequest

URLVariables

Actionscript3.0, Flash

LocalConnection en Actionscript 3.0

La clase Localconnection permite la comunicación entre varias peliculas SWF ejecutándose en el mismo cliente. El ejemplo que he utilizado es sencillo, por una parte tengo una pelicula con dos...

connect

LocalConnection

send

Actionscript 2.0, Flash

Enlaces coloreados en Flash con Actionscript 2.0 y CSS

Lo primero es tener nuestro archivo CSS. Yo voy a utilizar uno sencillo: [crayon-68511f2397205162266353/] En la parte Flash, cargamos el archivo CSS, y configuramos el campo de texto para que...

createTextField

htmlText

load

styleSheet

TextField