La verdad es que cuánto más profundizo en Flash, y sobre todo al
rabajar con OOP, veo que esta gente de Macromedia ha hecho un semilenguaje
OOP, y no terminan de hacer algo realmente serio.. A ver si con la compra
de
Adobe mejoran, y son un poquito más serios, porque vamos... Hay cosas que
claman al cielo; prefería tener 5 clases que funcionasen BIEN, que no
50.000
que estén funcionando a medias como ahora mismo..
Amen Hari, el AS2 es ahora mismo lo que era el Visual basic en su primera
época, compila
lo que le da la gana, mezclan conceptos de lenguaje de script y luego esta
el tema de una OOP
que no es tal... en fin, el flash fué y es una idea genial, pero tiene
muchísimo que mejorar a nivel
de desarrollo.
Por ejemplo, un removeMovieClip no lanza una exception, si no
consigue borrar un MC en el Stage... Ni practicamente ninguna clase lanza
ningún tipo de exception, con lo cuál el try catch throw solo te sirve
para
TUS clases.. Lo cual me parece un cachondeo, lógicamente.
haha, ¡¡fiesta!! :D
Vamos, que aún les queda mucho camino
Claro hombre, vamos a ver, el flash nació para lo que nació, es como si
queremos comparar
Javascript o VBscript con Java o .NET
El gran problema, creo yo, es que quieren hacer convivir AS 1 con AS
2, y así no se puede... Y nos pasa lo que nos pasa; que no tenemos ni una
cosa, ni la otra...
Mira, estos dias estuve desarrollando una aplicación con componentes, que
apenas los he tocado hasta ahora
y justamente llegamos a la misma conclusión, sobre todo a lo que en
problemas de compilación
se refiere, tipado, no hay un option strict de tipado, nada te da error,
puedes comparar tipos arrays con strings
con integers, objects, ala, todo compila, joe, hace un rato se me fue la
pinza y en un "for (k=0; k<unArray; k++)" se me olvido
obviamente poner un "unArray.lenght" y no solo te deja compilarlo, sino que
no da ningún tipo de error, por lo menos
en Visual Basic te daba un pete aunque no sabias donde, en 10 lineas de
codigo no pasa nada, pero cuando te estas currando algo serio
llega un momento que mandas el flash a cierto sitio.
Pero bueno, esto se ha vivido en otros ámbitos de desarrollo (por
ejemplo .NET
Bueno, solo en VB.NET, que han mantenido algunas prácticas "chungas", no me
diras que C# es una joyita :D
Jano
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------