I'm newbie in flex. I want to do the same effects in the http://www.slam.com.
Go to products, I want the effects when you mouseover on SAILING GEAR,
SPORTSWEAR, GOLF, BMW ORACLE Racing. Is there a way to do it in flex? any
example code. Please help.
Sorry for that. I'm a newbie. Here's is my sample code. One of my problem is
the z-order. In the slam website the whole image will show when you mouse over.
Please hep me. Thanks
public var resizeInstArray:ArrayCollection = new ArrayCollection([]);
public var resizeInst:ResizeInstance;
public function handleMouse(event:MouseEvent):void
{
var instanceFound:Boolean = false;
for (var i:int=0; i < resizeInstArray.length; i++)
{
if(resizeInstArray.getItemAt(i).id == Button(event.target).id)
{
resizeInst = resizeInstArray.getItemAt(i).inst;
instanceFound=true;
}
}
if (instanceFound)
resizeInst.reverse();
else
r2.play([event.currentTarget],event.type==MouseEvent.MOUSE_OUT);
}
public function setResizeInstance(event:EffectEvent): void
{
var newObject:Object = {inst: ResizeInstance(event.effectInstance),
id: Button(event.effectInstance.target).id};
resizeInstArray.addItem(newObject);
}
public function removeInstance(event:EffectEvent): void
{
for (var i:int=0; i < resizeInstArray.length; i++)
{
if(resizeInstArray[i].id ==
Button(event.effectInstance.target).id)
{
resizeInst = resizeInstArray[i].inst;
resizeInst = null;
resizeInstArray.removeItemAt(i);
}
}
}