20 Set

Programmazione Adobe AIR / Flex – Simple Youtube player with tubeloc library

In questo articolo tratteremo l’integrazione all’interno delle nostre applicazioni AIR di video provenienti dal noto portale YOUTUBE. Per fare ciò sfrutteremo la libreria AS3 disponibile al progetto http://code.google.com/p/tubeloc/ e doniminata “tubeloc”. L’integrazione di per se è molto semplice, basterà copiare il folder “com/enefekt/tubeloc” all’interno del nostro folder “src” e referenziandolo con uno spazio nomi del […]

31 Ago

Programmazione Flex/AIR – Parser di file .csv con Actionscript

Potrà essere di utilità questo breve esempio che ci permetterà di parsare un comune file .csv (per ora posizionato all’interno del bundle applicazione) per poterlo successivamente manipolare e magari per popolare un arraycollection da utilizzare come DataProvider per un componente come un DataGrid. Nello specifico, questo codice l’ho utilizzato per parsare un archivio storico in […]

31 Ott

Using a Flex TextArea control as a drop-in item editor

mxml: <?xml version=”1.0″ encoding=”utf-8″?> <!– http://blog.flexexamples.com/2007/09/30/using-a-flex-textarea-control-as-a-drop-in-item-editor/ –> <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”vertical” verticalAlign=”middle” backgroundColor=”white”> <mx:XML id=”itemsXML” source=”data/items.xml” /> <mx:DataGrid id=”dataGrid” dataProvider=”{itemsXML.item}” variableRowHeight=”true” editable=”true” width=”100%” height=”100%”> <mx:columns> <mx:DataGridColumn id=”idColumn” dataField=”@id” editable=”false” headerText=”ID” /> <mx:DataGridColumn id=”descColumnTextInput” dataField=”@desc” editable=”true” wordWrap=”true” headerText=”Desc (TextInput)” /> <mx:DataGridColumn id=”descColumnTextArea” dataField=”@desc” editable=”true” wordWrap=”true” itemEditor=”mx.controls.TextArea” editorUsesEnterKey=”true” headerText=”Desc (TextArea)” /> </mx:columns> </mx:DataGrid> </mx:Application> items.xml <?xml version=”1.0″ encoding=”utf-8″?> […]

12 Lug

AIR 1.5 – hiding the mouse cursor

To hide the mouse in your AIR app, you can insert once this on your applicaion init script: Mouse.hide(); Sometimes, even though the documentation says that it’s possible,this if this wasnt’t able to hide the mouse cursor so you can try this workaround: stage.nativeWindow.activate(); stage.nativeWindow.orderToBack(); stage.nativeWindow.orderToFront(); Mouse.hide(); We notice that on OSX, mouse.hise() fail to […]

12 Lug

How do I make an AIR Window be always on top?

The WindowsApplication mxml tag has an alwaysInFront property, so to make an application  always stay on top, just do this: <?xml version=“1.0” encoding=“utf-8”?> <mx:WindowedApplication xmlns:mx=“http://www.adobe.com/2006/mxml” layout=“absolute” alwaysInFront=“true”> </mx:WindowedApplication> If you want an AIR  app to run in Kiosk mode application, that is  using alwaysInFront with a full screen, make it doing this: <?xml version=“1.0” encoding=“utf-8”?> […]