{lang: 'de'}
Flashhilfe.de - Flash Community

Anzeige-Probleme mit dem eigenen Mauszeiger in Frame-Schleife [Flash CS4]

 


AntwortenRegistrieren Seite1  

schmeike#1
Benutzerbild von schmeike
Beiträge: 1
Registriert: Mar 2010

22.03.2010, 18:32

Hallo,

leider kommt immer ein neues Stand-Bild von meinem eigenen Mauszeiger hinzu, wenn die die Movieclip-Schleif durch laufe, vorwärts wie auch rückwärts. Wo dran liegt das und wie kann ich das ändern?

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
/*rechts*/
var boardN:Sprite=new Sprite();
this.addChild(boardN);
boardN.x=700;
boardN.y=0;
drawBoard();
var diskN:CursorNext= new CursorNext();
diskN.mouseEnabled=false;

function drawBoard():void {
   boardN.graphics.beginFill(0xFFFFFF,0);
   boardN.graphics.drawRect(0,0,500,700);
}

boardN.addEventListener(MouseEvent.ROLL_OUT,boardNOut);
boardN.addEventListener(MouseEvent.ROLL_OVER,boardNOver);
boardN.addEventListener(MouseEvent.MOUSE_MOVE,boardNMove);
boardN.addEventListener(MouseEvent.CLICK,boardNClick);

function boardNOver(e:MouseEvent):void {
   this.addChild(diskN);
   diskN.x=stage.mouseX;
   diskN.y=stage.mouseY;
   Mouse.hide();
}

function boardNOut(e:MouseEvent):void {
   if (this.contains(diskN)) {
      this.removeChild(diskN);
      Mouse.show();
   }
}

function boardNMove(e:MouseEvent):void {
   diskN.x=stage.mouseX;
   diskN.y=stage.mouseY;
   e.updateAfterEvent();
}

function boardNClick(e:MouseEvent):void {
   if (currentFrame == totalFrames) {
      gotoAndPlay(1);
   } else {
      nextFrame();
   }
}

/*links*/
var boardB:Sprite=new Sprite();
this.addChild(boardB);
boardB.x=200;
boardB.y=0;
drawboardB();
var diskB:CursorBack= new CursorBack();
diskB.mouseEnabled=false;

function drawboardB():void {
   boardB.graphics.beginFill(0xFFFFFF,0);
   boardB.graphics.drawRect(0,0,500,700);
   boardB.graphics.endFill();
}

boardB.addEventListener(MouseEvent.ROLL_OUT,boardBOut);
boardB.addEventListener(MouseEvent.ROLL_OVER,boardBOver);
boardB.addEventListener(MouseEvent.MOUSE_MOVE,boardBMove);
boardB.addEventListener(MouseEvent.CLICK,boardBClick);

function boardBOut(e:MouseEvent):void {
   if (this.contains(diskB)) {
      this.removeChild(diskB);
      Mouse.show();
   }
}
function boardBOver(e:MouseEvent):void {
   this.addChild(diskB);
   diskB.x=stage.mouseX;
   diskB.y=stage.mouseY;
   Mouse.hide();
}

function boardBMove(e:MouseEvent):void {
   diskB.x=stage.mouseX;
   diskB.y=stage.mouseY;
   e.updateAfterEvent();
}

function boardBClick(e:MouseEvent):void {
   if (currentFrame == 1) {
      gotoAndPlay(totalFrames);
   } else {
      prevFrame();
   }
}
Schlagwörter: Frame-Schleife, Mauszeiger

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de