| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2005
Beiträge: 12
| "dauerhaftes" Press-Ereignis für knöpfe?
Hi, ich hab in meiner Flash Seite einen längeren dynamischen Text aus einer .txt Datei, dieser wird mit einer simplen Scroll - "konstruktion" gescrollt: 2 Buttons, beim einen wird von .scroll vom Textfeld was abgezogen, beim andren dazugezählt. Soweit funktioniert alles super, aber man muss für jede Zeile die man scrollen will einmal auf den Knopf klicken, ich hätte es aber gern so, dass man einfach mit der Maus drauf geklickt halten kann damit es scrollt. Wie kann man das machen, geht das auch so simpel oder wirds da komplizierter? (sowas wie ein "MouseDown" ereignis gibts ja nicht, oder?) jan |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2005
Beiträge: 12
|
ok, also im prinzip hab ich verstanden was du meinst, mit dem drücken vom knopf wird quasi das scrollen angeschaltet und beim Release wieder ausgeschaltet. aber das mit dem OnEnterFrame check ich nich ganz, onEnterFrame wird doch ausgelöst wenn eben der Frame abgespielt wird, oder? soll ich dann da eine Funktion reinschreiben in der eine schleife läuft wo gescrollt wird oder wie? |
| | |
| | #4 (permalink) |
| Nix Wisser Registriert seit: May 2003 Ort: Würzburg, Kleinstadt
Beiträge: 3.510
| Code: deinKnopf.onPress = function(){
this.onEnterFrame = function(){
meintf.scroll += 1;
}
};
deinKnopf.onRelease = deinKnopf.onReleaseOutside = function(){
delete this.onEnterFrame;
};
__________________ nullidee Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR® |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2005
Beiträge: 12
|
hm, also ich hab das jetzt ausprobiert, es funktioniert nicht... muss "meintf" der name eines textfelds sein? und wohin muss ich den Code schreiben? in den Frame in dem das TF sich befindet?
__________________ Kaiser Zielona Góra - tolle Band aus Nürnberg (inklusive diletantischer Flash-Seite) |
| | |
| | #6 (permalink) |
| Nix Wisser Registriert seit: May 2003 Ort: Würzburg, Kleinstadt
Beiträge: 3.510
|
das script auf die Hauptzeitleiste deinKnopf ist ein MC (MovieClip) als Button (ich nehme lieber MCs anstelle Buttons) mein.tf ist das Textfeld Code:
up.onPress = function(){
this.onEnterFrame = function(){
meintf.scroll += 1;
}
};
up.onRelease = up.onReleaseOutside = function(){
delete this.onEnterFrame;
};
down.onPress = function(){
this.onEnterFrame = function(){
meintf.scroll -= 1;
}
};
down.onRelease = down.onReleaseOutside = function(){
delete this.onEnterFrame;
};
__________________ nullidee Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR® Geändert von nullidee (23-08-2005 um 14:17 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2005
Beiträge: 12
|
ich hab jetzt mal deinen Code genommen, die Namen von Textfeld und den beiden Knöpfen angepasst - und wenn ich auf die Knöpfe drück passiert nichts was mach ich da falsch?beim debuggen kommt das Programm beim anklicken von einem Knopf immer nur bis zur Zeile "this.onEnterFrame = function(){" die Zeile darunter wird nicht ausgeführt
__________________ Kaiser Zielona Góra - tolle Band aus Nürnberg (inklusive diletantischer Flash-Seite) |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Aug 2005
Beiträge: 12
|
cool, also ich weiß jetzt worans lag, mit Buttons gehts nicht, man braucht da MCs.... naja damit wär meine Frage beantwortet, Danke!
__________________ Kaiser Zielona Góra - tolle Band aus Nürnberg (inklusive diletantischer Flash-Seite) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |