Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-05-2008, 21:32   #1 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 2
Menüproblem mit Slider

Hallo zusammen,

ich habe ein kleines Menüproblem welches sich bestimmt relativ leicht
beheben lässt, hoffe ich zumindest...

Netterweise hat "Logan" im Downloadbereich von (www.flashhilfe.de)
(http://www.flashhilfe.de/flash/menue-318.html)
einen ganz netten slider hochgeladen.

Ich möchte diese Mechanik gerne als mein Menü nutzen.
Dabei habe ich folgendes Problem:

Das File im Anhang verdeutlicht wohl etwas besser was ich meine,
ich möchte gerne eine weitere range mit meiner Maus anfahren können
als es die Dokumentmaße (hier 1200px) es zulassen.

Das Script:
_root.onEnterFrame = function() {
//bei jeder neuen framewiederholung folgendes ausführen:
abstand = _root.pfeil._x-_xmouse;
// den abstand(die differenz) ermitteln zwischen tatsächlicher
// position und der gewünschten, dem sollwert, dem xwert des mauszeigers
_root.pfeil._x -= abstand/3;
// den pfeil in richtung des sollwertes beschleunigen
_root.buttonleiste._x = 800-_root.pfeil._x;
// die buttonleiste in gegenrichtung beschleunigen
};


Link zu dem .fla
www.thorebornemann.de/menuetest_01.fla.zip


Kann man die Reaktion auf die Maus verstärken? Hat jemand eine Idee
wie man den gesamten Bereich der roten Buttons 1-16 abdecken kann?

Vielen Dank im voraus, ich weiss echt nicht weiter und bin auch
leider noch nicht sonderlich versiert mit Flash...
starman2000 ist offline   Mit Zitat antworten
Alt 19-05-2008, 22:54   #2 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 100
Hi,
ich habe mal ein wenig mit den Werten herumexperimentiert und ich glaube dass du das Panel weiter oder schneller scrollen musst im vergleich zur Mausbewegung. Vielleicht kannst du zur Mausbewegung einen bestimmten Wert dazu addieren? Ich bin leider auch nicht so geübt im scripten, aber es gibt auf
www.gotoandlearn.com ein gutes tutorial zum Thema Slider. Vielleicht hilft dir das weiter. Es ist sehr gut erklärt aber halt auf englisch.

LG
Tarantil ist offline   Mit Zitat antworten
Alt 19-05-2008, 22:58   #3 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 100
Also bei mir hat es so funktioniert:

_root.onEnterFrame = function() {
//bei jeder neuen framewiederholung folgendes ausführen:
abstand = _root.pfeil._x-_xmouse * 1.5;
// den abstand(die differenz) ermitteln zwischen tatsächlicher
// position und der gewünschten, dem sollwert, dem xwert des mauszeigers
_root.pfeil._x -= abstand/3;
// den pfeil in richtung des sollwertes beschleunigen
_root.buttonleiste._x = 800-_root.pfeil._x;
// die buttoniste in gegenrichtung beschleunigen
};
Tarantil ist offline   Mit Zitat antworten
Alt 20-05-2008, 07:53   #4 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 2
Super das hat geholfen, danke Dir!!!
starman2000 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 01:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele