Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-08-2010, 17:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 21
buttonMode bei rotierenden Objekten

Hallo liebe Community,

ich habe ein kleines Problem.

Ich arbeite momentan an einem Projekt, bei dem ich einen Turntable (zu deutsch: Plattenspieler) habe, auf dem man auch Scratchen kann. Eigentlich wollte ich nun ganz einfach nur den buttonMode auf true setzen, wenn man den Mauszeiger auf die Platte bewegt.

Problem ist jetzt, da sich die Platte dreht und der buttonMode sich an der quadratischen Bounding Box orientiert, blinkt nun der Mauscursor, wenn man ihn ein Stück neben die Platte setzt, da ja die Ecken der Bounding Box durch die Rotation in regelmäßigen Abständen noch den Cursor berühren. Habe nun versucht das Problemchen durch einen ROLL_OVER und ROLL_OUT zu regeln:

Code:
public function overRecord(evt:MouseEvent){
			turn_mc.record_mc.buttonMode = true;
}

public function outRecord(evt:MouseEvent){
			turn_mc.record_mc.buttonMode = false;
}
Leider funktioniert dies nicht, was ich auch nicht ganz verstehe. =/

Kann mir jemand weiterhelfen bzw. hat eine Idee, wie ich das ganze intelligent umgehen kann?

GLG lazyDayDreamer
lazyDayDreamer ist offline   Mit Zitat antworten
Alt 15-08-2010, 17:23   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
hi,

pack die platte in einen weiteren mc und gib diesem container den buttonmode. da der sich nicht dreht, sondern sein inhalt, sollte es keine probleme mit der bounding box geben. wenn doch leg noch was mit alpha=0 in den hintergrund des containers, das die größe deinem bedarf nach erweitert.

edit: wenn du mit rollover etc. arbeitn möchtest benutz doch lieber einen eigenen mousecursor, statt des buttonmodes.

mfg

sx
__________________

flintfabrik.de

Geändert von shin10 (15-08-2010 um 17:39 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 15-08-2010, 17:33   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 21
Ja, das ist natürlich ein guter Weg, dankeschön. =)

Auch sehr interessant ist ja, das er JETZT nicht mehr die Bounding Box nimmt, sondern wirklich nur noch den MC an sich. Nur bei der Rotation scheint es so zu sein, gibt's da eine Erklärung für?
lazyDayDreamer ist offline   Mit Zitat antworten
Alt 15-08-2010, 17:40   #4 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
benutzt du als platte eine vektorgrafik oder ein bild?
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 15-08-2010, 17:45   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 21
Ein Bild.

Ah, alles klar, also erkennt er nur bei Vektorgrafiken den eigentlichen MC und nimmt bei Bitmaps die Bounding Box? Mein MC den ich jetzt für den ButtonMode drüber gelegt hatte ist ja ein Vektor, also liegt es daran.

Hm, ok, gut zu wissen, danke für deine schnelle Hilfe! =)
lazyDayDreamer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
buttonmode, flash as3

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] Buttonmode auf Components Menso Flash Einsteiger 0 15-01-2010 10:06
Kollision bei rotierenden Objekten? phareon Spielkonzepte und Spieleprogrammierung 4 13-08-2009 17:50
Acton Scribt für ein rotierenden Button m.friedli Flash MX 2004 1 16-01-2004 08:08
Fotos auf rotierenden Würfel montieren Micha Pfeiffer Flash MX 1 14-11-2003 00:28
rotierenden MC in Y-Achse stauchen Megapixel ActionScript 1 11 12-11-2001 19:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele