Exercise Answers
}
pThumbnailHolder.onRollOut = function()
{
parent.drawThumbnail(“up”);
}
}
private function drawThumbnail(thumbnailState:String):Void
{
var dropShadowFilter:DropShadowFilter; var appliedFilterArray = new Array(); pBorderHolder.clear();
switch(thumbnailState)
{
case “up”:
dropShadowFilter = new DropShadowFilter(3, 45, 0x666666, ; 0.8, 5, 5, 1, 3, false, false, false);
pImageHolder._x = pBorderHolder._x = 0; pImageHolder._y = pBorderHolder._y = 0;
pToolTipHolder._visible = false;
pBorderHolder.lineStyle(1, 0x666666); break;
case “over”:
dropShadowFilter = new DropShadowFilter(3, 45, 0x000000, ; 1, 5, 5, 1, 5, false, false, false);
pImageHolder._x = pBorderHolder._x = 0; pImageHolder._y = pBorderHolder._y = 0;
pToolTipHolder._visible = true; pToolTipHolder._x = pImageHolder._width/2 - ;
pToolTipHolder._width/2; pToolTipHolder._y = pImageHolder._height + 10;
pBorderHolder.lineStyle(1, 0x000000); break;
case “down”:
dropShadowFilter = new DropShadowFilter(1, 45, 0x000000, ; 1, 3, 3, 1, 5, false, false, false);
pImageHolder._x = pBorderHolder._x = 2; pImageHolder._y = pBorderHolder._y = 2;
pToolTipHolder._visible = true; pToolTipHolder._x = pImageHolder._width/2 - ;
pToolTipHolder._width/2 + 2; pToolTipHolder._y = pImageHolder._height + 12;
pBorderHolder.lineStyle(1, 0x990000); break;