ACTIONSCRIPT3 - PROJECTE CUB

Per entendre les 3D del FLASH(que en realitat són 2.5D ja que no em consta que hi hagi volums encara) us estic preparant un tutorial que abordarà el tema des de dos punts de vista. El d'animació i el de programació. La excusa per fer això és intentar fer un cub. a base de 6 cares quadrades.

Si algú s'ho vól plantejar com a repte ho pot començar a fer.

Nota: Corretgits alguns errors d'ilustracions

Les animacions que no es veien bé a la part d'Autoedició>Flash s'han corretgit. M'estic referint per exemple als articles que es parlava dels anidaments de símbols, les interpolacions de moviment i les interpolacions de forma. Cal que corretgeixi també algun error ortogràfic com per exemple excés de "elas geminades" i també la maquetació ja que amb la nova plantilla que vaig aplicar al blog que pretenia donar més amplitud ha fet que les maquetacions dels articles s'hagin desquadrat una mica. A poc que pugui les aniré corretgint.

AS3 - ActionScript 3 - PRELOADERS - Videotutorial de Batatastudio

De la mà de Batatastudio ens arriba aquest videotutorial sobre com fer un preloader en ActionScript amb AS3.




Us recomano que llegiu el seu canal per anar posant-vos al dia a les noves versions de Flash. Clica aquí.

Action Script 3 - Obligats a re-aprendre Action Script

Al món d'Internet cal actualitzar-se contínuament. I generalment ens serveix tot el que haguem après anteriorment. Hi ha una regla tàcita als llenguatges d'Internet, que gestiona el W3C, que consisteix en que tot el que valia anteriorment ha de valer en versions posteriors d'aquell llenguatge. Si hem invertit temps, diners i esforç en aprendre un llenguatge com a mínim ens serveix per un temps determinat i només cal que ens anem actualitzant de tant en tant.


Però no és el cas del Flash. Tal i com va succeïr amb la transició d'ActionScript1 cap a ActionScript2 novament hi ha ruptura traumàtica. El que valia a al AS1 no va valer al AS2. I tampoc no tot el que va valer al AS2 valdrà al AS3. Cal pensar que Action Script no és un llenguatge obert. És un llenguatge propietari i com a tal està a mercé de la voluntat dels seus propietaris que tenen un afany legítim comercial. Tot llenguatge propietari implica que hi ha poca comunitat de gent desenvolupant-lo, per tal de repartir els diners entre menys, i fa que es pensi més a poc a poc en el seu desenvolupament. Amb plaços d'entrega forçats per vendre les noves versions de flash es va avançant a cops. Es fan millores sí. Però amb canvis molt radicals. És per això que hi ha una tendència darrerament a marxar cap al AJAX amb frameworks com Script.Aculo.Us, JQuery, Mootols, que permeten fer coses similars a les que ja feiem amb Flash, en quant a interactivitat, però amb les bondats de ser més permeables a la indexació de Google, i per altra banda permetent actualitzacions de continguts més àgils. Les principals marques ja no fan les webs exclusívament en Flash. Ajax(o el que és el mateix Javascript i més coses) cada dia s'imposa més. Si no mireu la pàgina de Coca Cola.

Un dissenyador híbrid, com ho som molts, està disposat a introduir-se en el món de la programació orientada a objectes fins a cert punt. I en qualsevol cas cal que es vagi actualitzant de mica en mica. I aquests canvis tant radicals, la veritat, no són massa populars. Els de Adobe són conscients de que això no desperta masses simpaties i estàn preparant un programa que es diu Flash Catalyst que permetrà dissenyar interfícies webs interactives sense tocar gens el codi. Bé, aquesta és la idea que volen vendre. Però això en cas que sigui cert, com ha passat amb altres falàcies comercials, tornarà més inútils encara als dissenyadors de ment estreta que es conformaven amb el que es pot aconseguir únicament amb el Dreamweaver.

Com en tot cal que hi hagi un equilibri. A veure si a partir d'ara fan evolucionar el ActionScript d'una manera una mica més racional, sense ruptures dràstiques. Comencem a estar farts de tenir que aprendre ActionScript des de cero cada vegada que decideixen tocar-lo.

Us aniré posant enllaços d'adaptació per pasar-vos al AS3.

ACTION SCRIPT - Guía d'introducció ràpida

Coses que s'han de saber sobre ActionScript:

  1. ActionScript és un llenguatge de programació orientat a objectes[POO].
  2. És el llenguatge que ens serveix per programar interactivitat dins del flash. La interactivitat és la activitat que es produeix quan un programa o màquina reacciona davant d'un estímul nostre.
  3. La interactivitat que podem definir amb ActionScript amb el flash succeeix al costat client(navegador).
  4. Per posar accions ens cal fer servir la finestra "Acciones". Per treure-la podem anar al menú Ventana > Acciones. Això ens mostra la finestra "Acciones", la qual conté al costat esquerre una col·lecció d'accions distribuïts en llibres i subllibres.
  5. Quan vulguem posar una acció d'ActionScript ho podem fer escrivint o fent doble click sobre l'acció que veiem al costat esquerre de la finestra Acciones.
  6. Amb la finestra Acciones podem treballar en Mode Expert o amb l'Assistent d'Script.
  7. Si treballem amb l'Asssistent d'Script premut ens apareixen camps per farcir amb paràmetres. L'assistent d'Script ens ajudarà fins que sapiguem la sintàxi del llenguatge ActionScript. Però quan ens limiti per treballar és millor sortir d'aquest mode de treball.
  8. Podem posar accions d'ActionScript[A l'ActionScript 2.0] a tres llocs possibles: Clips de pel·lícula, botons i fotogrames.
  9. Abans de posar accions a un fotograma ens cal seleccionar el fotograma.
  10. Abans de posar accions a un clip de pel·lícula ens cal seleccionar el clip de pel·lícula.[No ho hem fet, no ens donarà temps probablement].
  11. Abans de posar una acció a un botó cal seleccionar el botó.
  12. Quan vulguem posar una acció a un botó cal fer servir la sintaxi:
    on (release) {
    accions; }

    Entre els parèntesi posem "events de ratolí"(maneres d'activar el botó. Com a valors possibles tenim: press, release, releaseOutside, rollOver, rollOut,...). Entre les claus posem accions. Entre les claus podem posar tantes accions com calgui.
  13. A vegades ens cal aplicar accions que fan referència a instàncies concretes, així que el primer que necessiten aquestes instàncies és tenir nom.
  14. Els clips de pel·lícula ens donen la opció de posar-los un nom d'instància mentre que els símbols gràfics no.
  15. Quan vulguem aplicar una acció a una instància en concret que té nom cal que enrutem correctament fins arribar a la instància desitjada. Per això ens cal conèixer una mica d ela terminologia de prefixes:
    a. this [Per referir-nos a la línia de temps en la que ens trobem]
    b . _root [per referir-nos a la línia de temps principal]
    c. _parent [per referir-nos a la línia de temps que hi ha per sobre.]

FLASH -VIDEOTUTORIAL - ANIMACIÓ PERSONATGES

Els de conecta tutoriales tenen aquest vídeo interessant sobre animació de personatges al youtube.

Humor - "Me siento GIF"