Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TImageSprite bewegt sich (https://www.delphipraxis.net/4687-timagesprite-bewegt-sich.html)

Flogo 8. Mai 2003 17:16


TImageSprite bewegt sich
 
und zwar mit dem Mauszeiger. Das ist zwar an sich ganz schön wenn man einen Mauszeigerersatz haben will (was ich an ner anderen Stelle auch schon drin hab) aber das lässt sich nicht "abschalten". Ich hab sogar meinen gesammten OnMouseMove auskkommentiert aber nichts :? Das blöde Bild bewegt sich weiter mit dem Cursor mit.
Ich hoffe ihr könnt mir da irgentwie helfen
cu
flo

chrys 9. Mai 2003 22:04

ein wenig code waere angebracht !!! :shock:

Flogo 10. Mai 2003 09:53

Delphi-Quellcode:
type
  TItem = class(TImageSprite)
  public
    Name: string;
    constructor Create(AParent: TSprite; Sprites: TDXImageList; SName: String;
                       Sx,Sy: Integer); overload;
  end;

implementation

constructor TItem.Create(AParent: TSprite; Sprites: TDXImageList; SName: String;
                         Sx,Sy: Integer);
begin
  inherited create(AParent);
  X := Sx;
  y := Sy;
  z := 3;
  Name := SName;
  Image := Sprites.Items.Find(SName);
end;

end.
Das ist mein TItem. Eigentlich nur ein TImageSprite mit neuem Constructor um die Erstellung zu vereinfachen und um die Unterscheidung von anderen TImagesprite möglich zu machen.
Wenn ich das programm starte und ein TItem erzeuge (-> TObjectList) dann sehe ich es doppelt: einmal knapp neben den Koordinaten an denen es sein sollte und einmal neben dem Mauszeiger(bewegt sich mit).

[edit=Daniel B]Delphi-Tags eingefügt. MfG Daniel B.[/edit]

Flogo 12. Mai 2003 20:42

Hat sich erledigt. Ich weiß zwar immer noch nich worans eigentlich lag aber nachdem ich dran gedacht hab den destrucor von der TObjectlist in der sie drin waren zu benutzen ists nicht mehr passiert :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz