View Single Post
Isocase's Avatar Isocase Isocase is offline 2008-05-06 #2 Old  
Here is some quick code that you can take a look at. You just need to loop through your mc's.

ActionScript Code:
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3.  
  4. var container:MovieClip = createEmptyMovieClip( "container", 0 );
  5. var offsetX:Number = 0;
  6.  
  7. var i:Number = -1;
  8. var n:Number = 8;
  9.  
  10. while( ++ i < n )
  11. {
  12.     var mc:MovieClip = container.attachMovie( "Box", "box_" + i, i );
  13.     mc._x = offsetX;
  14.    
  15.     setupButtons( mc );
  16.    
  17.     offsetX += mc._width;
  18. }
  19.  
  20. container._x = ( Stage.width - container._width ) >> 1;
  21. container._y = ( Stage.height - container._height ) >> 1;
  22.  
  23. function setupButtons( button:MovieClip ):Void
  24. {
  25.     button.onRollOver = rollOverHandler;
  26.     button.onRollOut = rollOutHandler;
  27. }
  28.  
  29. function rollOverHandler():Void
  30. {
  31.     var i:Number = 8;
  32.    
  33.     while( i -- )
  34.     {
  35.         if( container[ "box_" + i] != this )
  36.         {
  37.             new Tween( container[ "box_" + i], "_alpha", Strong.easeOut, 100, 50, .1, true );
  38.         }
  39.     }
  40. }
  41.  
  42. function rollOutHandler():Void
  43. {
  44.     var i:Number = 8;
  45.    
  46.     while( i -- )
  47.     {
  48.         new Tween( container[ "box_" + i], "_alpha", Strong.easeOut, 50, 100, .1, true );
  49.     }
  50. }
Reply With Quote