Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-12-2003, 08:59   #1 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
Arrow hilfe ungenaue werte!?!

Guten morgen!
Ich hoffe mir kann weitergeholfen werden
also zu meinem Problem ich habe ein slidemenü gemacht wo das MC per Buttonklick entweder nach links oder nach rechts um 360 px verschoben wird....
Das funktioniert aber nur so halb weil ich die ganze zeit so krumme werte raus bekomme funktioniert es nicht 100%
also ist immer ein paar pixel verfälschung drinn. Denn er rechnet ja mit den krummen werten weiter!
---------------------------------------------------------
//slidebare navigation...
Xdiffs = _root.xposs-_root.slider._x;
Xmoves = Xdiffs/4; //die stufen langsamer
_root.slider._x = _root.slider._x+Xmoves;

if (_root.slider._x <= _root.xposs +1 && _root.slider._x >= _root.xposs -1)
{
_rott.slider._x =_root.xposs;
}
---------------------------------------------------------------
also _root.slider._x ist mein mc der verschoben wird und xposs ist die position wo er hinsliden soll.
Mit der If bedingung will ich dann den ungenauen komma wert abfragen und ihn dann wieder auf den genauen wert setzen bzw. die genaue position! funktioniert so wie ich das gemacht habe aber leider nicht!
Ich habe euch die Fla Datei mal auf meinem server hochgeladen ... vielleicht versteht ihr dann besser was ich meine!
müsst in dem "controll" mc reingehen! da steht der code...

danke



http://www.sebastian-hamann.de/download/atmosphaere.zip
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 08-12-2003, 09:03   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
So wie du das schreibst, müßte der x-Wert gleichzeitig größer und kleiner sein. Das geht ja nicht.

Versuch mal || statt && ... also oder statt und.

Rest hab ich mir jetzt nicht so genau durchgeguckt.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 08-12-2003, 09:07   #3 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
ne oder "||" geht auch nicht!
aber danke
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 08-12-2003, 09:09   #4 (permalink)
MMCP
 
Registriert seit: Jun 2001
Ort: Bayern
Beiträge: 892
Hi,

Du verwendest die _x-Eigenschaft, um die neue Position zu berechnen. Da ist die Genauigkeit aber nur 0.2 Px. Besser ist es, alle Werte in Variablen zu speichern um damit zu rechnen und dann die Position nur noch zuzuweisen.

RR

Da gab's schon mal ein ganz interessantes Script hier im Forum genau zu diesem Problem.
__________________
aha!
Rudi Ratlos ist offline   Mit Zitat antworten
Alt 08-12-2003, 11:13   #5 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
hab das problem schon selber gefunden... hatte rott statt root geschrieben *grml*
__________________
so long... so far...

SeB
Sebastian17 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele