mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 15:40 Benutzername: Passwort: Auto-Login

Thema: Augen sollen Courser folgen! vom 18.04.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Augen sollen Courser folgen!
Autor Nachricht
Rragnar
Threadersteller

Dabei seit: 06.09.2007
Ort: Heiligenhaus
Alter: 36
Geschlecht: Männlich
Verfasst Fr 18.04.2008 20:21
Titel

Augen sollen Courser folgen!

Antworten mit Zitat Zum Seitenanfang

Hallo Leute!

So langsam geht das letzte Jahr zuende bei mir und als eine der letzten Aufgaben sollen wir ein Bewerbungsportfolio erstellen...
Ich möchte nun eine kleinere Spielerei einbauen. Und zwar sollen die Augen einer Figur dem Courser folgen.
Hier ein Beispiel:
http://www.diterlizzi.com/
die Figur oben rechts.

Wäre schon auf schnelle Hilfe angewiesen... Vielen Dank im Vorraus!

PS: Natürlich in Flash!

Grüße Rragnar.


Zuletzt bearbeitet von Rragnar am Fr 18.04.2008 20:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Rragnar
Threadersteller

Dabei seit: 06.09.2007
Ort: Heiligenhaus
Alter: 36
Geschlecht: Männlich
Verfasst Sa 19.04.2008 13:47
Titel

Antworten mit Zitat Zum Seitenanfang

Hmm... Keine Antworten? Schade. Vielleicht hilft das hier: der code ,aber es tritt wenn ich ihn einfüge, folgende Fehlermeldung ein:

**Fehler** Zwischenablage-Aktionen:Zeile 9: Keine Eigenschaft mit dem Namen 'pi' vorhanden.
degrees2 = angleA2/(Math.pi/180);

Code:
a = eye1._y-_ymouse;
b = eye1._x-_xmouse;
angleA = Math.atan2(a, b);
degrees = angleA/(Math.pi/180);
setProperty("eye1", _rotation, degrees);
a2 = eye2._y-_ymouse;
b2 = eye2._x-_xmouse;
angleA2 = Math.atan2(a2, b2);
degrees2 = angleA2/(Math.pi/180);
setProperty("eye2", _rotation, degrees2);

Was ist zu tun?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m_schriewer

Dabei seit: 05.12.2006
Ort: München, Bayern, Deutschl
Alter: -
Geschlecht: Männlich
Verfasst So 20.04.2008 00:44
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Rragnar,

hab mir Dein Script noch nicht genau angeschaut. Allerdings fällt auf, dass die Syntax schon relativ als ist. setProperty wird seid Flash 4 nicht mehr benutzt. Seit Flash 5 gilt die Punktesyntax.

Anbei eine kleine Anleitung für den Eyeball-Effekt:

1. Erstelle einen neuen Movieclip
2. Zeichne einen Kreis - weiß mit schwarzer Outline - für das Auge.
3. Zeichne auf der darüberliegenden Ebene eine schwarze Pupille und erstelle daraus das Symbol "eyeball" (TasteF8).
4. Markiere Dein Symbol Eyeball und lege folgendes Symbolscript an:

Code:

onClipEvent (enterFrame) {
   rad=15;
   point = new Object();
   point.x = _xmouse;
   point.y = _ymouse;
   //globalToLocal(point);
   updateAfterEvent();
   var diffX = point.x - this._x;
   var diffY = point.y - this._y;
   var r = Math.sqrt(diffX*diffX + diffY*diffY);
   if (r>rad) {
      r=rad;
   }
   this.black._x = r*Math.cos(Math.atan2(diffY, diffX));
   this.black._y = r*Math.sin(Math.atan2(diffY, diffX));
}


5. Markiere Dein Auge und die Pupille und erstelle daraus das Symbol "eye".
6. Teste den Clip...die Pupille sollte nun dem Mousecursor folgen.
7. Jetzt kannst Du Dein Symbol "eye" einfach auf der Bühne duplizieren und Du hast ein Paar Augen...Lächel

Hoffe, das hat Dir weitergeholfe...


Gruß Mikka


Zuletzt bearbeitet von m_schriewer am So 20.04.2008 00:45, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Rragnar
Threadersteller

Dabei seit: 06.09.2007
Ort: Heiligenhaus
Alter: 36
Geschlecht: Männlich
Verfasst So 20.04.2008 20:59
Titel

Antworten mit Zitat Zum Seitenanfang

Ich habs jetzt so nachgebaut, wie du beschrieben hast. Tut sich leider immer noch nix....

Vielleicht hängt das ja mit der Version zusammen. Ich benutze die Flash Professional 8 Schulversion.

Gruß Rragnar
  View user's profile Private Nachricht senden
jLn

Dabei seit: 30.06.2005
Ort: westwood
Alter: 41
Geschlecht: Männlich
Verfasst So 20.04.2008 23:00
Titel

Antworten mit Zitat Zum Seitenanfang

hatte auch mal sowas gebastelt:
eine flash-version
und eine javaScript

habe mich da an vorlagen aus dem netz bedient.
finde die javaScript-Sache netter, weil die augen unabhängig reagieren.
kann dir aber gerne auch die fla schicken.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 20.04.2008 23:52
Titel

Antworten mit Zitat Zum Seitenanfang

hehe, cool! Grins
  View user's profile Private Nachricht senden
m_schriewer

Dabei seit: 05.12.2006
Ort: München, Bayern, Deutschl
Alter: -
Geschlecht: Männlich
Verfasst Mo 21.04.2008 09:06
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Rragnar,

sonst schick doch mal kurz die fla vorbei (schriewer(at)designlust.de). Würd' mich interessieren, warum das nicht geht. Dass es an der Schulversion liegt, glaube ich nicht. Check nochmal, ob Du das Script auch wirklich als Darstellerscript angelegt hast (das Symbol "Pupille" anklicken und dann in AS-Editor das Script anlegen).


Gruß Mikka
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mo 21.04.2008 09:39
Titel

Antworten mit Zitat Zum Seitenanfang

AS 3.0

Code:

stage.addEventListener(MouseEvent.MOUSE_MOVE, MouseFollow);

function MouseFollow(event:MouseEvent):void {
   auge1.rotation = Math.atan2(auge1.y - mouseY, auge1.x - mouseX)*180/Math.PI;
   auge2.rotation = Math.atan2(auge2.y - mouseY, auge2.x - mouseX)*180/Math.PI;
}




Copy–Paste, die beiden Augeninstanzen erstellen – fertig.




… alles nur Mathematik *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Streifen sollen Buchstaben folgen AI
aktives swf mit mouse oder courser scrollen, geht das?
Flash Movieclip soll maus folgen
scrollbalken sollen weg
Boxen sollen überlappen
divs sollen nicht springen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.