Guest User

Untitled

a guest
Jun 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. public class Card extends MovieClip
  2. {
  3. [Embed(source='../../../../../Resources/swf/CardFront.swf', symbol='CardFront')]
  4. protected static const CardFrontClass:Class;
  5. [Embed(source='../../../../../Resources/swf/CardBack.swf', symbol='CardBack')]
  6. protected static const CardBackClass:Class;
  7. private var _border:Number = 15;
  8. private var _cardFront:MovieClip;
  9. private var _cardBack:MovieClip;
  10. private var _imageLoader:Loader;
  11.  
  12. public function Card(picName:String)
  13. {
  14. _cardFront = MovieClip(new CardFrontClass() );
  15. _imageLoader.load(MemoryGame.resourceDir + "/images/" + picName + ".jpg")
  16. _imageLoader.addEventListener(Event.COMPLETE, addFrontImmage);
  17. _cardBack = MovieClip(new CardBackClass() );
  18. }
  19. private function addFrontImmage():void
  20. {
  21. _imageLoader.removeEventListener(Event.COMPLETE, addFrontImmage);
  22. _cardFront.addChild(_imageLoader);
  23. Utils.resizeByMax(_imageLoader, _cardFront.width - _border, _cardFront - _border);
  24. }
  25. }
Add Comment
Please, Sign In to add comment