ActionScript 2, ActionScript 3, Flash, Tutorials

Gradient Masking – La sfumatura nelle maschere

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

Advertisements
ActionScript, ActionScript 2, ActionScript 3, Anything else, Flash, News

Actionscript 3 VS Actionscript 2

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 😀

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?

ActionScript, ActionScript 2, ActionScript 3, Flash, Tutorials

Adattare un swf alle dimensioni del browser con actionscript, oggetto stage, e CSS

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 😀

Continue reading

ActionScript, ActionScript 2, Flash, Tutorials

AS2 Multi Mask – come assegnare la stessa maschera a pi√π movieclip

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.
Continue reading

ActionScript, ActionScript 2, ActionScript 3, Tutorials

Actionscript getters setters VS public vars: cosa sono, come e quando si usano

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. Continue reading

ActionScript, ActionScript 2, ActionScript 3, Flash, Open Source

SEO con Javascript per Actionscript Flash Flex AJAX, si chiama asual SWFAddress ed è opensource

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

Continue reading

ActionScript, ActionScript 2, Flash, Tutorials

Muovere un MovieClip lungo un path creato dinamicamente con Actionscript 2

Da tempo mi ero posto questo problema:

come muovere un movieclip lungo una guidapercorsopath 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?
Continue reading