Guest User

Untitled

a guest
Jul 15th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. bonusPlayer1Timer = new Timer(5000);
  2. bonusPlayer1Timer.addEventListener(TimerEvent.TIMER, bonusChanges(player1));
  3. bonusPlayer1Timer.addEventListener(TimerEvent.TIMER_COMPLETE, bonusChangesRemove(player1));
  4. bonusPlayer1Timer.start();
  5.  
  6. function bonusChanges(event:TimerEvent, playerBonus:Player):void {
  7. switch (playerBonus.bonus) {
  8. case 0 :
  9. playerBonus.multipleShooting = false;
  10. playerBonus.bonus = -1;
  11. break;
  12. ...}}
  13.  
  14. 1067: Implicit coercion of a value of type Player to an unrelated type flash.events:TimerEvent.
  15. 1136: Incorrect number of arguments. Expected 2.
  16.  
  17. public class PlayerTimer extends Timer
  18. {
  19. public var thePlayer:Player;
  20.  
  21. public function PlayerTimer(delay:Number, repeatCount:int=0)
  22. {
  23. super(delay, repeatCount);
  24. }
  25. }
  26.  
  27. bonusPlayer1Timer = new PlayerTimer(5000);
  28. bonusPlayer1Timer.thePlayer = new Player();
  29. bonusPlayer1Timer.addEventListener(TimerEvent.TIMER, bonusChanges);
  30. bonusPlayer1Timer.addEventListener(TimerEvent.TIMER_COMPLETE, bonusChangesRemove);
  31. bonusPlayer1Timer.start();
  32.  
  33. function bonusChanges(event:TimerEvent):void {
  34. var playerBonus:Player = PlayerTimer(event.target).thePlayer;
  35. switch (playerBonus.bonus) {
  36. case 0 :
  37. playerBonus.multipleShooting = false;
  38. playerBonus.bonus = -1;
  39. break;
  40. ...}}
Add Comment
Please, Sign In to add comment