Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2007, 12:59   #1 (permalink)
// Knäckebrot
 
Benutzerbild von modul47
 
Registriert seit: Mar 2002
Ort: München
Beiträge: 283
maushand bei rollover eines mc (ohne button)

hi zusammen,

hab grad gesucht und nix gefunden und das was die flashilfe sagt funzt net...

ich brauch eigentlich nur eins:
wenn ich mit der maus über einen bestimmten movieclip gehe, soll sich die maushand zeigen, wie bei einem button. und nein, ich kann da leider keinen button verwenden.
mein script sieht bis jetzt so aus:

Code:
onClipEvent (mouseDown) {
	if (this._parent.skala>100) {
		this.startDrag(true,32,43,95,82);
	} 
	this.useHandCursor = true;
}
das geht nur leider nicht...
jemand ne idee?

und noch was anderes:
gibts ne möglichkeit als referenzpunkt der startdrag-funktion etwas anderes als die mitte zu nehmen?
mein dragger-mc wird nämlich kleiner skaliert und so funktioniert die einschränkung nicht mehr richtig. auf deutsch.
ich hab einen rahmen, der sich in einem rechteck verschieben lassen soll. der rahmen soll immer nur bis zum rand des rechtecks gehen. wenn ich den dann kleiner skaliere, z.b. 50%, erhöht sich ja der abstand des rahmens zum rand und da der referenzpunkt in der mitte des draggbaren mc liegt läasst sich der nicht mehr bis zum rand schieben...

da auch ne idee?

danke schon mal,
tom
__________________
www.flickr.com/photos/i47/ - auswahl meiner pics
www.i47.de - portfolio

Geändert von modul47 (17-01-2007 um 13:02 Uhr)
modul47 ist offline   Mit Zitat antworten
Alt 17-01-2007, 13:58   #2 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Hallo.

Du musst auch ein Button-Ereignis ausführen. onMouseDown ist keins -> daher auch keine Hand. Wenn du den true Parameter in deiner Drag Funktion auf false setzt wird der MC nicht mehr mittig zur Maus ausgerichtet.

PHP-Code:
mc.onPress = function() {
    if (
this._parent.skala>100) {
        
this.startDrag(false,32,43,95,82);
    } 

__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 17-01-2007, 15:57   #3 (permalink)
// Knäckebrot
 
Benutzerbild von modul47
 
Registriert seit: Mar 2002
Ort: München
Beiträge: 283
danke,

das funktioniert.

allerdings, was ich noch nicht hinbekommen habe ist der 2. punkt. das der auswahlrahmen immer bis zum rand geht...

ich werde versuchen, die parameter (die begrenzungen) bei startDrag dynamisch zu verändern. da ich nur 4 zoom-stufen habe, könnte das überschaubar sein. wenns AS zulässt, und es dann auch klappt, werd ichs hier mal reinstellen. das kann der eine oder andere bestimmt brauchen...

gruß
tom
__________________
www.flickr.com/photos/i47/ - auswahl meiner pics
www.i47.de - portfolio
modul47 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:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele