Articulos etiquetados ‘AS3’
Lo que antes con ActionScript 2 era sencillo, a veces con el 3 se complica bastante por tonterías. Una de ellas es el buttonMode, que en muchas ocasiones si dentro del botón tenemos algún campo de texto dinámico simplemente nos aparece el icono de la mano en ciertas áreas, para evitar eso es tan simple como utilizar lo siguiente:
-
boton.buttonMode = true;
-
boton.mouseChildren=false;
-
boton.addEventListener (MouseEvent.CLICK, funcionquequieres);
Algo muy sencillo pero que como no lo conozcas te puede hacer un poco la vida imposible.
Tags: AS2, AS3, buttonMode, Flash, mouseChildren
Hace unos días puse un artículo en el que explicaba una forma muy sencilla de hacer un loop en AS2 en el FLVPlayback. Hoy traigo lo mismo pero para AS3, es algo mas complejo, pero no deja de ser bastante sencillo.
-
import fl.video.VideoEvent;
-
-
my_FLVPlayback.autoRewind=true;
-
-
function again(event:VideoEvent):void {
-
my_FLVPlayback.play();
-
}
-
my_FLVPlayback.addEventListener(VideoEvent.COMPLETE, again);
Espero que os sea de utilidad. Un saludo
Tags: AS3, FLVPlayback
Me acabo de encontrar con la siguiente página en la que si introduces un código en ActionScript te lo prepara para poder postearlo, poniéndote el código coloreado, la verdad es que resulta bastante útil a la hora de crear un nuevo artículo siempre y cuando no tengas algún plugin para wordpress que ya te lo hace automáticamente. Yo en mi caso tengo el iG:Syntax Hiliter.
Descargar PDF en AS3
Uno de los problemas que me he encontrado esta semana es la de descargarme un PDF. Normalmente cuando ponemos un link a un PDF el navegador lo que nos hace es abrirlo. Para poder solucionar esto se utilizaría un código similar al siguiente:
-
package {
-
import flash.display.Sprite;
-
import flash.events.*;
-
import flash.net.FileReference;
-
import flash.net.URLRequest;
-
import flash.net.FileFilter;
-
-
public class FileReference_download extends Sprite {
-
private var downloadURL:URLRequest;
-
private var fileName:String = "SomeFile.pdf";
-
private var file:FileReference;
-
-
public function FileReference_download() {
-
downloadURL = new URLRequest();
-
downloadURL.url = "http://www.[yourDomain].com/SomeFile.pdf";
-
file = new FileReference();
-
configureListeners(file);
-
file.download(downloadURL, fileName);
-
}
-
}
-
}
Este es un codigo que si buscais en la ayuda de flash por FileReference os aparecerá algo mas completo, aqui simplemente lo he reducido al mínimo.
Viendo uno de los muchos grupos en los que estoy suscrito en Google Groups me acabo de encontrar con este link bastante interesante a unos videotutoriales. Por lo que cuenta su autor son del primer capitulo del manual de certificación de Flex 3.
Para los que están empezando os recomiendo que le echéis un ojo.
Un saludo
Tags: AS3, Flash, Flex, videotutorial
Pues aquí dejo unos links para poder descargar las versiones beta de estos programas, espero que las disfruteis:
Puede que tardemos algo mas, pero buscando información sobre Flex me encontré con el siguiente link de adobe en el que tienen una serie de videotutoriales divididos en 5 días.
No los he podido ver mucho, pero tienen buena pinta, a parte de que también vienen con una serie de ejercicios para poder poner en práctica los conocimientos adquiridos.
Una manera rapida y sencilla de comprobar si lo que realmente estan introduciendo en un formulario es un e-mail, es usando una expresión regular. Por ello os dejo esta que me he encontrado por los foros.
Espero que os sea de ayuda.
-
var emailEx:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
-
-
if (emailEx.test(email.text)){
-
trace ("Esta bien");
-
}
Tags: AS3, expresiones regulares, Flash
Pues eso que como se haría ahora con ActionScript 3 el antiguo swapDepths:
-
parent.setChildIndex(this, parent.numChildren-1);
Espero que os sirva de ayuda.

