Archive for the ‘ ActionScript 2 ’ Category

Questo è uno “microtutorial” piuttosto semplice sulle maschere (sono 2 linee di codice -.-) che però ho notato non essere troppo conosciuto.

Come creare un effetto “pila” o “occhio di bue”? o pi√π banalmente, come creare una maschera sfumata con flash8 o superiori?

  1. crea un movieclip da mascherare
  2. crea un altro movieclip contenente una forma con riempimento a gradiente nel quale almeno un colore abbia alpha minore di 100
  3. posiziona nello stage (fisicamente o via actionscript) i due clip: il mascherato e la maschera
  4. via actionscript imposta a true la proprietà “cacheAsBitmap” di ciascun movieclip
  5. sempre via actionscript imposta la maschera del movieclip da mascherare (setMask in AS2 o mask in AS3)

ecco il risultato:
[flash http://www.flashfuck.it/wp-content/uploads/2008/01/maschere_sfumate1.swf w=400 h=200]

questo il fla dell’esempio (CS3) Download Source

 
Wednesday, October 3rd, 2007

AS2 o AS3?
Idee e opinioni degli addetti ai lavori sulle versioni di actionscript, sulle tendenze di mercato..

gotoandfuck.png

Riporto il topic su wave9.it, leggetelo qui o andate direttamente alla fonte :D

Apro questo thread perchè è forte lo slancio che da un pò di tempo a questa parte ha trascinato l’attenzione di molti “flasher” su AS3, e diverse sono le opinioni a riguardo tra gli addetti ai lavori e non solo.

Actionscript 3 ha portato insieme gioie e perplessità,
ha sicuramente accentuato le differenze tra le figure “flash coder” e “flash designer” marcando pi√π strettamente il territorio di confine.
Forse ha incrinato la figura del “flasher” come “colui che sviluppa in flash” e ha attirato (soprattutto con la sempre maggiore diffusione di flex) una valanga di coders a cimentarsi con actionscript.

C’è chi pensa che AS3 abbia solo complicato le cose, o meglio turbato l’equilibrio che si era andato a creare con l’avvento di flash mx,
che con AS3 serva scrivere molto pi√π codice per fare le stesse cose che si facevano in AS2, e quindi non serva a nulla,
che AS3 e la AVM2 (la virtual machine di flash player 8.5+) sia solo una strategia di marketing per stravolgere il mercato e vendere flash 9 (ehm…cs3) e flex builder ad una fetta pi√π ampia di coders….

C’è anche chi pensa che AS3 sia il “futuro” ( anche se non ancora ben rodato),
che AS3 sia effettivamente pi√π valido di AS2, che la virtual machine sia nettamente pi√π performante della precedente…e via così…

…e intanto hanno presentato al MAX il flash player 10…

E voi cosa ne pensate?

Molti siti propongono swf a tutto schermo conseguendo l’obbiettivo in vari modi pi√π o meno compatibili con le specifiche W3c.

Se la domanda che vi assilla è:
“Come si fa ad adattare un swf alle dimensioni della finestra del browser in modo che il risultato sia compatibile con i maggiori browser?” continuate pure a leggere :D

(more…)

La domanda da porsi è:
e se volessi mascherare più di un movieclip con la stessa maschera partendo da un mc già mascherato?

La risposta è:
esiste un hack a riguardo fin dai tempi di flash mx.

Funziona così:
si maschera un movieclip direttamente da timeline, gli si assegna un nome istanza (ad esempio “myClip”).
Una volta mascherato si può procedere con la parte di script.

myClip.attachMovie("movieclipinlibreria","nome",myClip.getDepth()-1);

così facendo il nuovo clip inserito nello stage sarà mascherato esattamente come myClip.
(more…)

Anche un newbie di actionscript sa cosa significa questa riga di codice:

var myInstance:MyClass = new MyClass();
myInstance.myVar = 1;

la proprietà “myVar” dell’istanza di classe myInstance assume il valore 1.

Ma forse non è così immediato capire cosa può nascondere la stessa riga di codice. (more…)

Utilizzare tecnologie client side quali Flash, Flex, Ajax all’interno di un website può aumentare l’usabilità del sito stesso, può rendere pi√π gradevole l’interfaccia, pi√π intuitiva la navigazione, ma rende decisamente pi√π difficile ed impervia l’ottimizzazione per i motori di ricerca (SEO).

Uno dei metodi utilizzati per il posizionamento di siti fortemente aggrappati alle tecnologie client è creare delle “landing pages” che rimandino in qualche modo al sito flash \ ajax \ flex \ ecc.. ma il buon esito non è certo assicurato, anzi.

SEO con Flash e Ajax

(more…)

Da tempo mi ero posto questo problema:

come muovere un movieclip lungo una guida\percorso\path che dir si voglia direttamente da actionscript?

Dovendo affrontare il problema per fini lavorativi ho scandagliato la rete finchè ho trovato una proto su layer51 del prode senocular.
“Problema risolto” direte voi, naaa. Ho tradotto la proto in una classe, niente di chè, ma così facendo è (a mio avviso) pi√π utilizzabile.

Intanto scaricatevi la classe

Ok, come si usa?
(more…)