Home » Archive

Articles in the Flex 3 Category

3d parts libraries, ActionScript 3.0, Adobe, Flex 3 »

[3 Sep 2009 | No Comment | ]

As often happens, i got the expiration to write this little post after an user request from an actionscript.it forum.
In few words, user asked how integrate a Google Search inside its Flex application to display the result always inside the flash app.
So I started to surf around the web to find a valid solution, and after founding many PHP solutions I found a cool AS3 library, developed by Boulevart.
This API provides a lot of classes to connect Flex (and Flash too) to Google services (Google Search, Translation, News, and so …

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, Adobe, Flex 3 »

[10 Aug 2009 | One Comment | ]

Problem: customize the HSlider / VSlider skin and add the handcursor to the track icon
Solution: create two skin actionscript classes to customize the trackSkin and a thumbSkin styles
Final SWF Output:
This movie requires Flash Player 10

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

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, Flex 3, PHP »

[14 Jan 2009 | One Comment | ]

In questo tutorial sfrutteremo le nuove classi URLRequest e URLVariables fornite da ActionScript 3.0 per passare le variabili al file PHP con un metodo più elegante e strutturato.
Le operazioni che effettueremo saranno le seguenti:
- FLEX: Invio delle variabili username e password da Flex a PHP
- PHP: analisi del contenuto delle variabili per verificare la corrispondenza dei dati acquisiti. Nel caso i dati fossero corretti verrà inviata a Flex una variabile status per indicare se l’utente ha effettuato il login con successo o meno
- FLEX: Visualizzazione del risultato dell’operazione in una …