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
|
program Horloge;
uses Flash8, Math;
{$FRAME_WIDTH 200}
{$FRAME_HEIGHT 200}
{$FRAME_RATE 1}
type
TTrotteuse=class(MovieClip)
constructor Create;
procedure onEnterFrame;
end;
var s: Integer;
constructor TTrotteuse.Create;
begin
inherited Create(nil,'trotteuse',1);
lineStyle(1, $000077);
moveTo(0,0);
lineTo(0,-90);
_x:=100;
_y:=100;
s := 0; // définir S (sinon S = NaN !)
end;
procedure TTrotteuse.onEnterFrame;
begin
s := (s + 1) mod 60; // maxi 60 secondes
_rotation := 6 * s; // maxi 360°
end;
begin
TTrotteuse.Create;
end. |