Hello,

I'm struggling on wrapping my mind around the best way to architect a 
particular feature i am developing.  i have gotten my code to work, 
but i want to improve it to make it work using a more stable and 
scaleble design.

QUESTION:  Now, the problem is when a user rolls the mouse over a 
custom MXML compoenent which already has a Move effect applied to it, 
I want the MXML component to stop moving.  The custom MXML component 
has a Label, Text Area,and other components inside of it, but the 
mouse roll over Event is caught by the inner most UITextField 
component.  Inside the Event Handler i have a very hacky way to stop 
the Move Effect:

event.target.parent.parent.activeEffects[0].pause();

1. how do i make the custom MXML component catch the event instead of 
the UITextField buried deep inside the component

2. how do i reference the MoveEffect for the MXML component without 
having to use parent.parent.activeEffects[0] since that is basically 
hardcoding.

Any help would be greatly appreciated.  For more information on my 
situation, i've posted some info:

GOAL: the feature is simple, i have a custome MXML component that has 
a Label and a TextArea field inside of a Canvas.  My flex application 
makes HttpService to my server and returns data which i put into an 
ArrayCollection.  for each element in the ArrayCollection initialize 
a new custom MXML component, I bind it to my custom MXML component 
which i initialize and apply an effect to the MXML component so that 
the component moves across the screen in various places.  The 
component should stop moving when a user rolls his/her mouse over the 
component.


Thanks for all of your help!

--Deven

Reply via email to