Labels

Flex PHP Videos
Showing posts with label Flex. Show all posts
Showing posts with label Flex. Show all posts

Wednesday, February 3, 2010

Flex: The World Factbook

The World Factbook: This demo application displays C.I.A. World Factbook Data using gauges, treemap, 3D charts and radar chart from the IBM ILOG Elixir components suite.

Visit:

Wednesday, December 9, 2009

Monday, December 7, 2009

Flex: Difference between invalidatelist and invalidatedisplaylist

visit:

http://stackoverflow.com/questions/74269/what-is-the-difference-between-invalidatelist-and-invalidatedisplaylist


invalidateList tells the component that the data has changed, and it needs to reload it and re-render it.

invalidateDisplayList tells the component that it needs to redraw itself (but not necessarily reload its data).

Flex: ComboBox Prompt Property

visit:

http://kb2.adobe.com/cps/000/1fecccba.html

Flex: Difference between rollOver and mouseOver

visit:

http://polygeek.com/1519_flex_the-difference-between-rollover-and-mouseover

http://www.zedia.net/2008/difference-between-mouseeventroll_over-and-mouseeventmouse_over-in-as3/


The basic difference is that rollOut checks to see if the mouse is over the component that is listening for the event or a child of the component. mouseOut doesn’t do that so it fires causing the style to change before it can be corrected by mouseOver firing again.

Sunday, December 6, 2009

Flex: HBox implementation in reverse order

Implement below given code and see the magic. Your HBox will display its children in reverse order. Same can be done for VBox and other containers.

package com
{
import flash.display.DisplayObject;

import mx.containers.HBox;

public class MyHBox extends HBox
{
public function MyHBox()
{
super();
}

public override function addChild
(child:DisplayObject):DisplayObject
{
this.addChildAt(child,0);
return child
}

}

}

Wednesday, December 2, 2009

10 topics I want to learn

already started with a few:
1) Flex
2) ActionScript
3) Flash
4) Photoshop
5) Adobe Air
6) ColdFusion
7) BlazeDS
8) WebORB
9) PureMVC
10) Cairngorm

Thursday, November 19, 2009

Flex: FlowBox Container

A container which would lay its child components out in a horizontal manner like an HBox, but unlike an HBox, it wraps the child components into a new row when they exceed the available width. Ditto for vertical direction.

visit:
http://www.munkiihouse.com/?p=60

http://www.munkiihouse.com/flexapps/FlowBox/Main.html
(view source enabled)

Monday, November 16, 2009

Sunday, November 15, 2009

Excellent Example Of Using Flex-Ajax Together.

http://www.google.com/finance?q=goog
  • Ajax is very good for content-centric applications, while Flex is very good for interactive, media, and data-centric applications.
  • If your application is somewhere in between the two sides of that spectrum, then you can use the Flex Ajax Bridge to combine the two technologies.
http://www.google.com/finance?q=goog

Saturday, November 14, 2009

Flex: Error #2148

Only local-with-filesystem and trusted local SWF files may access local resources.

Solution (a workaround maybe):

Add the following arguments to the compiler (via Properties - Flex Compiler) :

-use-network=false

Tuesday, November 10, 2009

Flex: Slow response time of weborb/remote object call?

If you are experiencing very slow response time of weborb or a remote object call in flex, just make sure you have installed latest version of flash player and flash player debugger for whichever browser you are using to run your swf or flex application. This is my experience and the trick worked. Hope it might solve your problem.

Get them here:
http://www.adobe.com/support/flashplayer/downloads.html

Monday, November 9, 2009

Flex: Stop Event Propogation

Stopping propagation

During any phase, you can stop the traversal of the display list by calling one of the following methods on the Event object:

You can call either the event's stopPropagation() method or the stopImmediatePropagation() method to prevent an Event object from continuing on its way through the event flow. The two methods are nearly identical and differ only in whether the current node's remaining event listeners are allowed to execute. The stopPropagation() method prevents the Event object from moving on to the next node, but only after any other event listeners on the current node are allowed to execute.

The stopImmediatePropagation() method also prevents the Event objects from moving on to the next node, but it does not allow any other event listeners on the current node to execute.

(source: Adobe Livedocs)

Flex: Magic line to remove event listener.

event.currentTarget.removeEventListener( event.type, arguments.callee);

Sunday, November 8, 2009

Flex: Difference between event.target and event.currentTarget properties in an event object.

In Flex, an event object is created whenever an event is dispatched. The event object has two important properties – event.target and event.currentTarget. The event.target property references the event dispatcher while event.currentTarget property refers to the node which is currently being checked for event listeners. While event.target property stays the same throughout the event flow (capturing, targeting and bubbling phases), the event.currentTarget property changes on each node.

For example, if an event is fired from a TextInput component placed inside a Panel, event.target in this case will be TextInput throughout the event flow while event.currentTarget will vary from Application to Panel to TextInput as the event object goes up or down the flow chain.

An important point to note over here is that when an event is fired from a component, event.target property does not necessarily reference the component which dispatched the event. It may refer to a subcomponent which is part of that component. This means that if you click on a button’s label, the event object’s event.target property won’t be button (as you might have hoped) but will be a subcomponent (within the button class) – UITextField (renders label in a button).This is a very important point while handling events. In this case, if the button component was listening for the click event, the event handler will be called if you are using event.currentTarget property since (sooner or later) event.currentTarget will refer to the button component as the mouse event bubbles through the chain. But, if you were using event.target property, the event handler will never get called as a subcomponent (UITextField) fired the event and is referred to in event.target property. Hence, you should always use event.currentTarget property instead of event.target.