Home » Archive

Articles tagged with: Adobe

ActionScript 3.0, Adobe, Flash AS 3 »

[16 Aug 2009 | 4 Comments | ]

In our community forum many people asked us info about the fullscreen feature, so following a quick sample to use it in Flash CS 3/4 and ActionScript 3.0.
To enabled / disable it you just need too:
1) Modify the displayState property to StageDisplayState.FULL_SCREEN costant to enable it, and to StageDisplayState.NORMAL to come back to “normal” modality
2) Enable the ‘allowfullscreen’ attribute in your html code
Click on the button below to try it:
This movie requires Flash Player 10

swfobject.embedSWF(”http://www.fabiobiondi.com/blog/wp-content/uploads/2009/08/fullscreenflcs4.swf”, “swf371e1″, “400″, “120″, “10.0.0″, “”, {}, {wmode: “window”, menu: “false”, quality: “high”, bgcolor: “#FFFFFF”, allowFullScreen: “true”}, {});

Read …

3d parts libraries, ActionScript 3.0, Adobe, Flash AS 3 »

[15 Aug 2009 | 2 Comments | ]

In the market are existing a lot of Tween libraries to help Flash/Flex developers to build cool actionscript animation making their life easier, like TweenLite/ TweenMax or Caurina Tweener.
These libraries included cool stuff not provided from the default AS3 tween class like colors animation, animated drop, blur, shadow effect and much more.
So, in this post, i want to show you another tween engine, Tweensy, that provide a lot of cool bitmap and particle effects like smoke, fire and other “magical” stuff

3d parts libraries, Adobe, Flex 3, _Featured »

[11 Aug 2009 | No Comment | ]
Build a STORE LOCATOR using FLEX GOOGLE MAP (FX3)

I was playing with the Flex Google Map API and I think one of the coolest stuff is the Direction feature.
In few words, you can do a query like this: “from Milano to Torino” and you’ll get:
1) Distance
2) Trip duration
3) The complete travel displayed on Google Map
4) Many other usefull info (check GoogleMap website to get the API reference and other samples)
In this script I simulate a Store Locator, where user digits its city in a TextInput and at the same time he can selects a store from a List.
Each time user will …

ActionScript 3.0, Flex 3 »

[10 Aug 2009 | No Comment | ]

Problem: Using the TileList component (or other List Base components) a light blue color appears when you rollover an item and a dark blue when you select it.
You want remove them to implement your own graphic effects.
Solution: Extend TileList Component and override drawSelectionIndicator() and drawHighlightIndicator methods() methods
Following an image to recognize the issue:

ActionScript 3.0, Adobe, Flex 3, _Featured »

[9 Aug 2009 | One Comment | ]
Warning messages binding the ‘data’ property inside an itemRenderer (FX3)

Problem: when you bind the data property inside an itemRenderer you got the following message:
warning: unable to bind to property ‘label’ on class ‘String’ (class is not an IEventDispatcher)

Solution: populate the data Provider using a Value Objects

ActionScript 3.0, Adobe, Flex 3 »

[30 Jun 2009 | No Comment | ]

Tutti i componenti Flex sono essenzialmente formati da due sezioni: la classica area di layout, in cui e’ possibile inserire agevolmente elementi visuali tramite tag MXML o attraverso il classico metodo addChild(), e un’area definita Chrome rappresentata da tutti gli altri spazi, come barra del titolo, scrollbars, margini, footer e cosi via’ in cui solitamente e’ impossibile scrivervi.
Estenderemo quindi la classe Panel ridefinendo i suoi metodi createChildren() e updateDisplayList() (esponendo quindi il concetto di override di un metodo) e utilizzeremo la proprieta’ rawChildren per scrivere nella titleBar.

Adobe, Flex 3, Real Time Collaboration »

[3 May 2009 | One Comment | ]

Cocomo - Common Collaboration Model - è un servizio Adobe, attualmente disponibile a titolo gratuito sul sito Adobe Labs, che permette agli sviluppatori Flex di realizzare applicazioni di collaborazione in tempo reale, sincronizzando dati, audio e video.
E’ possibile creare quindi giochi multiuser, audio e video conferenze, chat testuali, pubblicare file condivisi tra più utenti, condividere lavagne, Collection, note e molto altro grazie ai componenti già inclusi nel framework, simili in tutto e per tutto a quelli disponibili nel servizio Adobe Connect

ActionScript 3.0, Adobe, Flex 3 »

[9 Apr 2009 | No Comment | ]

L’arrayCollection e’ una delle classi piu’ utilizzate per il popolamento di componenti Flex come le Liste, le TileList o i DataGrid.
In questo articolo vedremo come filtrare e ordinare gli elementi di una List senza pero’ modificare l’arrayCollection originale, utilizzando rispettivamente la proprieta’ filterFunction e le classi Sort e SortField.

ActionScript 3.0, Adobe, Flex 3 »

[27 Mar 2009 | No Comment | ]

La scrittura di componenti personalizzati in Flex richiede spesso un mix di codice MXML, per la creazione della parte visuale, e Actionscript, utilizzato invece per la logica dell’applicazione.
Per la semplicità di implementazione, la tecnica più adottata è l’utilizzo del tag , che permette di integrare codice Actionscript all’interno di file mxml o, in alternativa, utilizzando lo stesso tag specificando l’attributo source, tramite il quale è possibile definire un file esterno .as da includere.
Mentre il primo approccio ha il grosso svantaggio di creare file spesso corposi e disordinati, dato che avremo …

ActionScript 3.0, Adobe, Flash AS 3 »

[15 Jan 2009 | No Comment | ]

Problema: popolare due o più ComboBox con contenuti acquisiti da diversi file XML.
Soluzione: estendere la classe ComboBox affinché abbia un nuovo metodo pubblico loadData(xmlPath:String) che accetta come parametro il link del file XML da caricare e incorpora al suo interno tutte le nuove funzionalità per il recupero e la visualizzazione dei dati.
Vantaggi: il principale vantaggio nell’utilizzo di questa tecnica è quello di creare un componente facilmente riutilizzabile che incapsulerà al suo interno tutte le nuove funzionalità, evitando la riscrittura dell’intera procedura ogni qualvolta si riproponga una esigenza analoga.
Il …