Para todos los que quieran ir aventurandose con Actionscript 3.0, les voy a dejar un par de links interesantes.
ActionScript 3.0 Language Specification
Especificaciones de AS 3.0. Es un documento de LiveDocs que posee toda la semántica y sintaxis. NO es el documento definitivo ya que faltan algunos detalles más por completar (En la página de inicio nos aclara bien que es lo que posee y lo que no el documento).
Está todo en Ingles. Sin embargo para los que quieran una aproximación al castellano del documento, a través de Herramientas del idioma que nos provee el amigo Google, podemos hacer una pseudo-traducción completa del documento.
El resultado lo pueden ver aqui
Es obvio que no va a traducir al pie de la letra, pero con un poco de manija podemos entender lo que se trata de explicar.
ActionScript 2.0 to ActionScript 3.0 Migration
El título lo dice todo, es un manual de referencia para pasar de AS 2.0 a AS 3.0. Tambien tenemos la versión pseudo-traducida
Hojas de referencia de AS 3.0
Son tres hojas de referencia muy bien hechas, muy utiles para imprimir y tenerlas a mano. Por ahora son tres nada más, pero el autor nos dice:
Así que ha estar atentos para poder descargarse las que vendrán.

Por MorphX el 22 de Mayo de 2006
Por EnZo el 22 de Mayo de 2006
Por leandono el 22 de Mayo de 2006
Por Misael el 22 de Mayo de 2006
Por giu el 22 de Mayo de 2006
Por cortex el 22 de Mayo de 2006
Por Felipe el 22 de Mayo de 2006
Dios, apenas le voy dando al AS2 y esto...
Por ei el 23 de Mayo de 2006
Por EL MEN el 23 de Mayo de 2006
Por el 23 de Mayo de 2006
maldicion U_u
Por rolando el 04 de Junio de 2006
Jack_Royce :
Aparte de las compatibilidades con los players, es un lenguaje mucho mas "serio" que AS2, se apega mas al ECMAScript, es mejor que leas aqui:
ActionScript 3, Adobe Labs
saludos
Por atak el 02 de Julio de 2006
Saludos
Por McAlons el 03 de Julio de 2006
Me explico: Programo en Flash desde el año 2000, cuando no había tanta complicacion de programación y era más diseño que otra cosa.
Mientras tanto de entonces para aquí he programado para web con ASP, PHP, lingo para Director, DHTML, librerias en javascript como las geniales dyapi de Dan Steinman, algo de Java, algo de coldfusion y os puedo asegurar que nos venden la moto totalmente!!!
Es como la camaras de fotos y ahora lo que cuesta una de 7 megas que hace sólo 2 años era imposible de comprar -salvo que fueras sobrao-, ahora está asequile y la que compraste hace 2 años por 200 Euros es una mierda camara en comparación.
Pues lo mismo con la programación. Nos toman el pelo y más con Flash y lo que fúe Macromedia que teniendo Flash y Director usaba ambas con programación diferentes.
Ahora que empieza uno a aclararse con Flash, porque salvo el que diariamente esta trabajando don Flash, los demas un día tocas php otro javascript ( que ahora se vuelve a poner de moda con las apis de servidor), otro flash, y así y así cada dia y cada año; al final cuando empiezas a entender el AS2, joder! que nos cambia todo y pasamos a AS3.
Pero porque no cogen el Java, el PHP, ASP, C o lo que sea que ha funcionado toda la vida y lo adaptan bien de una p... vez! en lugar de primero una version parecida a javascript, luego un mixto con Java y ahora a saber qué.
Dejen ya de marearnos por favor!! Que somos programadores pero no tontos. Que llega un momento que uno tiene que pasarse a comercial porque está harto de tener que aprender nuevas versiones.
Y quien diga que le encanta aprender cada año una nueva forma de programar que me lo cuente cuando lleve más de 7 años. Y no te digo los que empezaron con el visual del Spectrum y el commodore que han pasado por todos los procesos...
Uf! Por favor!! Globalización!!
Las quejas de éste tipo creo que deberías dirigirlas a developedteam@macromedia.com, no?
Por 666satan el 13 de Julio de 2006
666satan :
EL AS 3,No lo tienes flash 8
Por 666satan el 17 de Julio de 2006
Por tusk el 15 de Septiembre de 2006
Por tusk el 15 de Septiembre de 2006
Por leandono el 27 de Octubre de 2006
que onda con el
eval()
es decir a mi me ha sido de lo más útil sobre todo cuando quiero asignar nombres dinamicamente (sobre todo en ciclos)
y en la pagina aparece como REMOVED y no trae descripcion ni nada, entonces que paso ahi??????
eveevans :
eval()
Freddie® :
eveevans :
eval()
¿Me podrias dar una referencia rapida acerca de eso?
Te doy un ejemplo,
supongamos que tengo en mi libreria una MC con id "cuadrado"
entonces quiero importar en mi programa 10 de esos cuadros , con nombres de cuadro1,cuadro2,cuadro3....cuadro10, y que se ubique en diferentes posiciones y que al darle clic hagan un trace de su posicion _x y_y
Código :
var pox=10; for(var i=1;i<=10;i++) { pox+=10; attachMovie("cuadrado","cuadro"+i,_root.getNextHighestDepth() ); eval("cuadro"+i)._x=pox; eval("cuadro"+i).onRelease=function() { trace(this._x); trace(this._y); } }Como haces eso sin el eval() ?????????????????????
Código :
O
Código :
Mil Gracias , no sabia que [ ] = eval() //por que asi es no?
Ok, comprendido
Por mito el 18 de Enero de 2007
Por mito el 19 de Enero de 2007
Por daniela el 13 de Marzo de 2007
Por tere el 13 de Marzo de 2007
Por EnZo el 14 de Abril de 2007
Por gioterdert el 02 de Agosto de 2007
Por wk? el 20 de Septiembre de 2007
Por tomydb el 21 de Septiembre de 2007
pero buee que le vamos a hacér.. a MIGRAR O_O
Por Poweron el 23 de Octubre de 2007
no entendi ni jota. T_T.
Por Tonhio el 04 de Noviembre de 2007
Por webaldo el 01 de Febrero de 2008
Por Kokakolo el 14 de Mayo de 2008
YA NO FUNCIONA EN AS3.0
¿Cómo hago para asignar variables dinámicamente?
Kokakolo-blog :
YA NO FUNCIONA EN AS3.0
¿Cómo hago para asignar variables dinámicamente?
Aqui tienes un tip en el que se explica exactamente eso. (fíjate también en los comentarios)
Kokakolo-blog :
YA NO FUNCIONA EN AS3.0
¿Cómo hago para asignar variables dinámicamente?
Usa el método getChildByName("bola"+String(i));
Por CHRISTIAN RUIZ el 27 de Junio de 2008
Por tatiana el 28 de Abril de 2009