Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2005, 14:48   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 18
Kreistween per AS

Hallo Leute,
ich habe eine für mich sehr knifflige Frage:

Ich habe einen Kreis, auf dem mehrere Links liegen.
Der aktive Link soll oben stehen.

Wenn ich nun auf einen Link klicke, soll der Kreis sich
nun entsprechend drehen, bis der Link oben ist und vor
dem Ziel langsam abbremsen.

Für eine rechts-links Animation kann ich das mit folgendem Skript
durchführen:

Button:
ActionScript:
  1. on (release) {
  2.     leiste.x = -408.4;
  3. }
Leiste:
ActionScript:
  1. onClipEvent(load){
  2.     x = _x;
  3. }
  4. onClipEvent (enterFrame){
  5.     _x = _x-(_x-x)/3; // die 3 stellt das Bremsen dar...
  6. }

Aber wie ich das mit einem Kreis mache, ist mir schleierhaft.

Kann mir vielleicht jemand helfen?
pullox ist offline   Mit Zitat antworten
Alt 25-06-2005, 15:29   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Guck mal nach _rotation in der Flashhilfe (oder wo auch immer). Damit kannst du MCs drehen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 25-06-2005, 19:34   #3 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
also drehen mit abbremsen hab ich hinbekommen.
http://home.pages.at/cysign/rotationmachine_rev8.swf

Wenn du willst, kann ich dir die fla mal schicken

Geändert von Cysign (25-06-2005 um 21:52 Uhr)
Cysign ist offline   Mit Zitat antworten
Alt 25-06-2005, 21:23   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 18
Ja also das sieht doch sehr vielversprechend aus!
Wenn du mir die .fla schicken würdest, dann könnte
ich mir unter Umständen das notwendige extrahieren.
pullox ist offline   Mit Zitat antworten
Alt 25-06-2005, 21:51   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 18
Ok ich denke ich habs raus...
So scheint es zu funktionieren.
Mit diesem Skript dreht sich ein MC in diesem
Fall um 90° nach links und bremst am Ende sanft ab:

Button:
ActionScript:
  1. on (release){
  2.         _root.kreis.winkel = -90;
  3. }

Kreis:

ActionScript:
  1. onClipEvent(load){
  2.         winkel = _rotation;
  3. }
  4. onClipEvent (enterFrame){
  5.         _rotation = _rotation-(_rotation-winkel)/6;
  6. }

Geändert von pullox (25-06-2005 um 21:54 Uhr)
pullox ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele