Mausspur mit Sternen

Hmm
wie wärs wenn du eien ebene mit kleinen Quadraten machst,
und dann wenn die Mausdrüberfährt eine animation dort abspielst?
 
Hm, nicht schlechte Idee...
Meinst du das der Effekt in etwa so aussieht?
Meinstens sind es ja gerade die Kleinigkeiten die einen enormen Effekt hervorrufen. :rolleyes:
 
Denke ich mal
Meine Fähigkeiten in flash sind nicht gut, deswegen weiß ich nicht ob es machbar ist,
aber kann man die Mauskoordinaten machen?
weil dann kann man ja enfach über der ganzen bühne eine fläsche machen, die bei einem mouse hover so eine Animation auf koordinaten des Mauszeigers macht.
Möglich?
 
Hi,

ein Raster mit vorgefertigten MovieClips ist eine recht umständliche Herangehensweise.

Am schnellsten ginge es wohl so:
  • Erstelle einen MovieClip "star" und gib ihm zum Export für AS unter diesem Bezeichner frei:

    stern1.jpg

  • Sorge dafür, dass sich der Stern dreht, dabei langsam ausblendet und sich am Ende selbst von der Bühne löscht:
Code:
var d = 2 + Math.random() * 2; // Rotation zufällig

d *= (int(Math.random() * 2) == 0)? -1 : 1; // Richtung zufällig

this._xscale = 100 + Math.random() * 50; // und auch die Größe ein wenig variieren ;)

this._yscale = this._xscale;

this.onEnterFrame = function() {
	this._rotation += d;
	this._alpha -= 4;
	if (this._alpha < 1) this.removeMovieClip();
}
  • Erstelle nun auf der Hauptzeitleiste einen Mouse-Listener, der bei jeder (oder jeder zweiten, hängt von der gewünschten Dichte ab) Mausbewegung einen solchen Stern per attachMovie instanziert:
Code:
var d = 0;

var interval = 2;

var ml = new Object();

ml.onMouseMove = function() {
	d ++;
	if (d == interval) {
		newStar();
		d = 0;
	}
}

function newStar() {
	var d = _root.getNextHighestDepth();
	var s = _root.attachMovie("star", "star" + d, d);
	s._x = _root._xmouse + Math.random() * 8 - 4;
	s._y = _root._ymouse + Math.random() * 8 - 4;
}

Mouse.addListener(ml);

Beispiel im Anhang.

Gruß
.
 

Anhänge

  • maussterne.fla
    23 KB · Aufrufe: 266
Hi Tobias!

Vielen Dank für dieses Beispiel - ich habe sehr viel gelernt und weiss jetzt wie ich mein Vorhaben umsetzen muss! :)

Wie gesagt, vielen, vielen Dank
 

Neue Beiträge

Zurück