Skippy
Mitglied
Hi,
Ich habe folgendes Problem in meinem Flashfilm:
Ich habe den Hauptfilm, und 2 andere .swf Dateien
Im Hauptfilm befindet sich Viereck, in das durch "loadMovie" die 2 anderen .swf Dateien hineingeladen werden, zum laden der unterfilme gibt es 2 Buttons.
Die unterfilme sind beide mit einem selbstgebauten Scrollbalken versehen, aufgebaut wie im Flash-Tutorial auf dieser Seite von Tobias Menzel (sry falls der Name falsch geschrieben ist
)
Außerdem habe ich selbst noch eine Mausrad-Scrollfunktion eingebaut:
(epsilon und ypsilon dienen nur zur Ausgabe der Positionen für ein dynamisches Textfeld, war nur für mich um die Positionen zu bestimmen.)
Folgendes Problem nun:
Wenn ich im Hauptfilm durch den Button diesen Film Lade, in dem der obere Actionscript drin ist, dann funktioniert alles 1 a, z.B. brauche ich das Mausrad 3 mal zu scrollen und der text ist ganz unten, dabei bewegt sich der Scrollbalken auch 3 mal runter.
Wenn ich jetzt allerdings nochmal auf den Knopf drücke, spricht, die .swf Datei nochmal Lade, ändern sich die Scrollproportionen total, der film ist nach einem Mausrad-dreher schon in der Mitte, der Scrollbalken bewegt sich dementsprechend.
und wenn ich nun nochmal auf den button klicke, scrollt sich der Film durch einmal drehen jetzt schon komplett zum Ende (Scrollbalken auch).
Scrollbalken und Inhalt bewegen sich immer zusammen, aber umso öfter ich auf den Button klicke, umso mehr scrollt der Inhalt hoch bzw. runter, warum?
Es kommt mir so vor, als würde auf den wert zum scrollen z.B. 50 beim nächsten klick auf den Button nochmal 50 oder so dazu kommen.
Hab schon einiges probiert, z.B. einige Variablen auf 0 zu setzen, removeListener, etc.
kann aber natürlich auch sein das ich diese falsch plaziert habe..
Vieleicht könnt ihr mir ja weiter helfen wäre echt total froh darüber!!
Danke im Vorraus, Skippy
Ich habe folgendes Problem in meinem Flashfilm:
Ich habe den Hauptfilm, und 2 andere .swf Dateien
Im Hauptfilm befindet sich Viereck, in das durch "loadMovie" die 2 anderen .swf Dateien hineingeladen werden, zum laden der unterfilme gibt es 2 Buttons.
Die unterfilme sind beide mit einem selbstgebauten Scrollbalken versehen, aufgebaut wie im Flash-Tutorial auf dieser Seite von Tobias Menzel (sry falls der Name falsch geschrieben ist

Außerdem habe ich selbst noch eine Mausrad-Scrollfunktion eingebaut:
Code:
var listener = new Object();
listener.onMouseWheel = function(delta) {
var offsett = (delta / Math.abs(delta));
window.container._y += 50 * offset;
scroller.slider._y -= 45 * offset;
window.container.reSize();
// Content Position
if (window.container._y > 0) {
window.container._y = 0;
}
if (window.container._y < -150) {
window.container._y = -150;
}
// Slider Position
if (scroller.slider._y > 136) {
scroller.slider._y = 136;
}
if (scroller.slider._y < -1) {
scroller.slider._y = 0;
}
ypsilon = window.container._y;
epsilon = scroller.slider._y;
}
Mouse.addListener(listener);
(epsilon und ypsilon dienen nur zur Ausgabe der Positionen für ein dynamisches Textfeld, war nur für mich um die Positionen zu bestimmen.)
Folgendes Problem nun:
Wenn ich im Hauptfilm durch den Button diesen Film Lade, in dem der obere Actionscript drin ist, dann funktioniert alles 1 a, z.B. brauche ich das Mausrad 3 mal zu scrollen und der text ist ganz unten, dabei bewegt sich der Scrollbalken auch 3 mal runter.
Wenn ich jetzt allerdings nochmal auf den Knopf drücke, spricht, die .swf Datei nochmal Lade, ändern sich die Scrollproportionen total, der film ist nach einem Mausrad-dreher schon in der Mitte, der Scrollbalken bewegt sich dementsprechend.
und wenn ich nun nochmal auf den button klicke, scrollt sich der Film durch einmal drehen jetzt schon komplett zum Ende (Scrollbalken auch).
Scrollbalken und Inhalt bewegen sich immer zusammen, aber umso öfter ich auf den Button klicke, umso mehr scrollt der Inhalt hoch bzw. runter, warum?
Es kommt mir so vor, als würde auf den wert zum scrollen z.B. 50 beim nächsten klick auf den Button nochmal 50 oder so dazu kommen.
Hab schon einiges probiert, z.B. einige Variablen auf 0 zu setzen, removeListener, etc.
kann aber natürlich auch sein das ich diese falsch plaziert habe..
Vieleicht könnt ihr mir ja weiter helfen wäre echt total froh darüber!!
Danke im Vorraus, Skippy
Zuletzt bearbeitet: