Loading:

Mikołajkowa promocja 3za2 - w tym roku przygotuj większą skarpetę!

Mouse onMouseDown [AS 2]

Klasa: Mouse

Kompatybilność: ActionScript 1.0, Flash 5+

 

Wykonuje się, gdy przycisk myszki zostaje naciśnięty.

 

Aby użyć zdarzenia onMouseDown , musisz najpierw stworzyć obiekt sluchacza. Możesz wtedy określić funkcję jaka ma się wykonywać po zdarzeniu, musisz równiez połączyć słuchacza z wydarzeniem po przez użycie addListener(), tak jak to pokazano poniżej:

 

var sluchacz:Object = new Object();

sluchacz.onMouseDown = function () { ... };

Mouse.addListener(sluchacz);

 

Możliwe jest również dodanie kliku zdarzeń do jednego słuchacza.



Napisz Artykuł

Listing

//Podany przykład tworzy z Flasha narzędzie do rysowania
this.createEmptyMovieClip("ksztalt_mc", this.getNextHighestDepth());
var sluchacz:Object = new Object();
sluchacz.onMouseDown = function() {
    this.isDrawing = true;
    this.orig_x = _xmouse;
    this.orig_y = _ymouse;
    this.target_mc = ksztalt_mc.createEmptyMovieClip("", ksztalt_mc.getNextHighestDepth());
};
sluchacz.onMouseMove = function() {
    if (this.isDrawing) {
        this.target_mc.clear();
        this.target_mc.lineStyle(1, 0xFF0000, 100);
        this.target_mc.moveTo(this.orig_x, this.orig_y);
        this.target_mc.lineTo(_xmouse, this.orig_y);
        this.target_mc.lineTo(_xmouse, _ymouse);
        this.target_mc.lineTo(this.orig_x, _ymouse);
        this.target_mc.lineTo(this.orig_x, this.orig_y);
    }
    updateAfterEvent();
};
sluchacz.onMouseUp = function() {
    this.isDrawing = false;
};
Mouse.addListener(sluchacz);
 


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=3498

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors