Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2006, 14:17   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
Scrollbar pfeil macht mich fertig

Hallo zusammen. Ich habe ein problem mit einem Scrollbar innerhalb eine kleine einfache Website, dass ich gemacht habe. Der rechtek in der mitte bewegt wie normal und der Pfeil nach oben funktioniert...aber wenn man der Pfeil nach unten druckt, läuft der graue Rechtek immer zu tief. Sie können das hier sehen...

www.pitzundpartner.de/flash/kubiq.html

Es gibt wirklich viel Actionscript auf der Haupt Szene und innerhalb die Komponenten des Scrollbars. Dafür hab ich nicht die ganze Script hier geschrieben, aber wenn jemand das braucht, einfach sagen.
Danke schön. Ich hoffe, dass jemand helfen kann.

Jamie
jamiebettles ist offline   Mit Zitat antworten
Alt 14-02-2006, 14:28   #2 (permalink)
Creative Artist
 
Benutzerbild von Semo
 
Registriert seit: Apr 2005
Ort: Rivendell
Beiträge: 170
Hallo Jamie

Zitat:
Zitat von jamiebettles
Dafür hab ich nicht die ganze Script hier geschrieben, aber wenn jemand das braucht, einfach sagen.
Den Satz verstehe ich nicht ganz. Aber, ist der Pfeil im Scrollbar richtig positioniert worden? Koennte sein, dass der Bar und der Arrow sich ueberlappen...

mfg

Semo
Semo ist offline   Mit Zitat antworten
Alt 14-02-2006, 14:33   #3 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
klares Probel...!
Die Stop-Position wird anhand der ._y-Position des Balkens berechnet... Der untere Stop sollte aber auf _y+_height bezogen werden! Vielleicht den Ausschnitt des Skriptes, welcher den Button bedient? Bzw. jener, der darauf steht?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 14-02-2006, 14:52   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
semo: entschuldigung, ich bin Englander und mein Deutsch ist nicht fantastisch ich glaube, dass der Pfeil richtig positioniert ist.

bamboocha: du hast recht. Ich weiß aber noch nicht wo genau der Skript fehlt. Hier ist mein Skript von der haupt szene...

ms = textbox.Message.maxscroll;
scale = scrollheight/ms;
if (ms>1) {
if (!dragpress) {
textbox.scrollbar.scrollbox._yscale = 2000/textbox.Message.maxscroll;
textbox.scrollbar.scrollbox._y = -(scrollheight/2)+((textbox.Message.scroll-1)*scale);
if (!textbox.scrollbar._visible) {
textbox.scrollbar._visible = true;
}
textbox.scrollbar.scrollbox._y = boxypos
} else if (textbox.scrollbar.scrollbox._y<-(scrollheight/2)+1 and move<0) {
move = 0;
textbox.scrollbar.scrollbox._y = -(scrollheight/2);
} else if (textbox.scrollbar.scrollbox._y+textbox.scrollbar. scrollbox._height>(scrollheight/2)-1 and move>0) {
move = 0;
textbox.scrollbar.scrollbox._y = scrollheight/2;
} else {
scrollfix = textbox.Message.scroll = ((textbox.scrollbar.scrollbox._y+(scrollheight/2))/scale)+1;
boxypos = textbox.scrollbar.scrollbox._y = textbox.scrollbar.scrollbox._y+(move*scale);
}

}

Und hier ist der Skript von der 'unten' Pfeil Schaltfläche...

on (press) {
if (_parent._parent.textbox.Message.scroll<_parent._p arent.textbox.Message.maxscroll) {
_parent._parent.dragpress = 1;
_parent._parent.move = 1;
}
if (_parent._parent.textbox.Message.maxscroll) {
_parent._parent.move = 0;
}
}
on (release) {
_parent._parent.dragpress = 0;
_parent._parent.move = 0;
}

danke!
jamie
jamiebettles ist offline   Mit Zitat antworten
Alt 14-02-2006, 15:02   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
hier ist ein link zum .fla

www.pitzundpartner.de/flash/kubiq.fla.zip

danke

jamie
jamiebettles ist offline   Mit Zitat antworten
Alt 14-02-2006, 15:05   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Was genau ist mit dieser Zeile:
PHP-Code:
if (_parent._parent.textbox.Message.maxscroll) { 
?
Wo setzt du: textbox.Message.maxscroll;? Ich denke, da müsstest du den Wert anpassen! Wenn du mir jetzt das Skript zeigst, wo du das setzt, kann ich evtl. helfen!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 14-02-2006, 15:19   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
gute frage!

keine ahnung wo "maxscroll" setzt ist. Ich dachte, dass maxscroll ein Funktion in Actionscript war und bedeutet nur die hohe des dynamischen texts. Soll ich 'maxscroll' irgendwo setzen? zB. maxscroll = message._y

danke nochmal

jamie
jamiebettles ist offline   Mit Zitat antworten
Alt 14-02-2006, 15:22   #8 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hast du vielleicht das File zum angucken? (Evtl. abgespeckt, ohne Grafiken, etc.)!?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 14-02-2006, 15:27   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
www.pitzundpartner.de/flash/scroll.fla.zip

hoffentlich passt das.

jamie
jamiebettles ist offline   Mit Zitat antworten
Alt 16-02-2006, 09:41   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 6
Hallo nochmal,

ich hab alles probiert aber geht immer noch nichts. Kann jemand bitte helfen?? Danke!

www.pitzundpartner.de/flash/scroll.fla.zip

Jamie
jamiebettles 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 05:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele