Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2003, 08:30   #1 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
ball drehen?

hi!
kann mir jemand erklären wie ich am besten einen ball
rotieren lassen kann und zwar mouse sensitiv also
beweg ich die mouse links ball dreht links usw.
oder wie ich den ball durch klick und drag rotieren kann???
p.s. ich habe 16 verschiedene bilder/frames von dem ball

danke!
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 08:38   #2 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
also desch ged sooo

angenommen dein flm is 400 pixel breit


ActionScript:
  1. deinBallMc.onMouseMove = function(){
  2.     if(_root._xmouse <= 200){
  3.         this._rotation += 5;
  4.     }else{
  5.         this._rotation -= 5;
  6.     }
  7. }
fagju ist offline   Mit Zitat antworten
Alt 26-08-2003, 08:47   #3 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
oohh, ich habe mich wohl nicht richtig ausgedrückt!
der ball soll um sich selbst rotieren, sprich: ein frame weiter bzw.
zurück springen, aber natürlich flüssig. praktich wie eine
3d ansicht.

da noch nen tipp???
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 08:51   #4 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
ahaaa

hmmm einfach mit play();

oder wenn zurück mcBall._gotoAndStop(mcBall._currentFrame - 1);
fagju ist offline   Mit Zitat antworten
Alt 26-08-2003, 08:59   #5 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
kannste das nen bisschen genauer erklären?
soll ja von der mouse position abhängen.

danke!
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 09:04   #6 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
hmmm oki genauer:

ActionScript:
  1. deinBallMc.onEnterFrame = function(){
  2.         if(_root._xmouse <= 200){
  3.                 this.play();
  4.         }else{
  5.                 this.gotoAndStop(this._currentFrame - 1);
  6.         }
  7. }
fagju ist offline   Mit Zitat antworten
Alt 26-08-2003, 09:12   #7 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
jo, das klappt schon ganz gut!
nur wenn ich nach rechts mit der mouse gehe bleibt er bei frame 1
stehen!?
was mach ich falsch?
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 09:14   #8 (permalink)
miu
Neuer User
 
Registriert seit: May 2002
Ort: vienna
Beiträge: 76
mhm

mhm
miu ist offline   Mit Zitat antworten
Alt 26-08-2003, 09:38   #9 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
???
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 09:43   #10 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
dann mach halt
ActionScript:
  1. deinBallMc.onEnterFrame = function(){
  2.         if(_root._xmouse <= 200){
  3.                 this.gotoAndStop(this._currentFrame + 1);
  4.         }else{
  5.                 this.gotoAndStop(this._currentFrame - 1);
  6.         }
  7. }

Geändert von fagju (26-08-2003 um 09:45 Uhr)
fagju ist offline   Mit Zitat antworten
Alt 26-08-2003, 10:27   #11 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
fagju, danke erstma!

bleibt aber leider immer noch am letzten bzw. ersten frame
stehen.
sds ist offline   Mit Zitat antworten
Alt 26-08-2003, 11:02   #12 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. deinBallMc.onEnterFrame = function(){
  2.         if(_root._xmouse <= 200){
  3.                 this.play();
  4.         }else{
  5. this._currentframe==1 ? this.gotoAndStop(this._totalframes) : this.prevFrame();
  6.         }
  7. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 26-08-2003, 12:40   #13 (permalink)
sds
******
 
Registriert seit: Jul 2002
Beiträge: 63
funzt!!!
danke!!!
sds 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 16:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele