On Wednesday, March 17, 2010 from 12:00 PM – 1:00 PM (GMT+0200) will be available online an interesting web seminar hosted by Adobe Systems.
Join Piotr Walczyszyn for this 30 minutes e-seminar followed by 15 minutes of Q&A. Learn how to define mutitouch, how to support it, and how you can handle multitouch events. [...]
If you need to know the key codes when implementing a keyboard event use the following application that displays some info about the pressed key. First you need to click on the application to have focus on it then you can start trying out different key strokes.
Some key codes, ASCII codes [...]
Let’s say you created a new component and you want to add some properties that need to be bindable. Something like this:
<flexer:myComp width="400" height="200" myNewSetter="{_myData}" />
<mx:Script>
[Bindable]
private var _myData:String= "";
</mx:Script>
And when we do this
_myData = "new_val_1";
the myComp component should know that _myData has changed and should modify itself [...]
As many of you know Adobe MAX is the biggest event organized by Adobe. Until this year Adobe MAX had two locations in two different time intervals: one in North America and one in Europe. It is hard to say that this year Adobe MAX Europe won’t take place which is a sad thing.
Adobe MAX [...]
The first day at MAX (yesterday, 01-12-2008)… Lots of people… about 1300! The biggest Adobe MAX in Europe until now.
We attended at the following sessions:
Opening General Session, the opening keynote
iPlayer by BBC (Anthony Rose)
Fiat Eco Drive (Rick Williams and Adam Creeger)
Herald Tribune Reader by New York Times (Ted Pattrick)
Adobe Wave
Tour de Flex
Cocomo and [...]
This was a tricky issue… but solvable. I needed to found a way to collapse the left panel of a HDividedBox. This can be easily done by using moveDividerTo() method or setting getDividerAt().x (for vertical getDividerAt().y) property to the desired value. The problem is this: if you want to collapse the left at double click [...]
Yesterday I’ve been working with images: loading, resizing, removing, etc. I got into a challenging issue: I had to vertically position a label after an image resize – but a resize that is triggered by setting maxWidth and maxHeight keeping also the aspect ratio.
I tried to get the new width and height after the resize [...]
This will be a simple solution to be able to scroll to the last added row in a data grid. First of all I’ll explain what I mean and what I encountered when I needed to implement it.
The expected behavior is after adding a new row into a data grid, it should scroll to [...]
Some time ago, in a previous article I presented you ImageRail component that displays some thumbnails with possibility to scroll to left or right. Now we will add some new features that were missing.
Click Event – imageClick
Styles – imageBackgroundAlpha
HandCursor
Click event will be triggered when there is a click on an image, more precisely, on the [...]
In this post we will implement a login process with remember password functionality. In AS3 and also in AS2 we can use a SharedObject to store data on the users browser. Shared objects are similar to the all known browser cookies but are managed by the flash player. Shared objects can store data also remotely [...]
Flex is a very powerful instrument but needs to be learned and studied. Some time ago I got into a bug – that is what I thought at the first impression – but is not. I talking about the MouseEvent.CLICK event which is triggered also by the KeyboardEvent.SPACE.
Please try the following example and you’ll understand [...]
When speaking about RIA one of many nice usabilities is that to be able to give feedback to the user when it comes to critical actions like submitting important data, saving work, etc. Let’s have the following example: You log in into a RIA with your user and password, you do changes to your data [...]
Two days ago I needed to customize the very first preloader of a flex application (the one that is shown before finishing loading initialization classes of flex). My first impression was that it cannot be changed because I thought is something built in the Flash Player but at the end I found a way using [...]