Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-01-2004, 15:57   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 14
Ereignis bei gedrückten Button

hallo,

ich hab eine Schaltfläche, die einen Text hoch und runter scrollt. Das AS für den "nach-oben-pfeil" sieht so aus:

ActionScript:
  1. on (press) {
  2.     if (Number(getProperty("Scroll/Text", _y)) < 0) {
  3.      setProperty("Scroll/Text", _y, Number(getProperty("Scroll/Text", _y))+10); }
  4. }

ich möchte aber gern, dass wenn der button gedrückt gehalten wird, weitergescrollt wird. ich komm aber einfach nicht auf die lösung. kann doch eigentlich nicht so schwer sein!?

danke für die hilfe im voraus.
eisregen666 ist offline   Mit Zitat antworten
Alt 22-01-2004, 16:10   #2 (permalink)
Flash-Bang
 
Registriert seit: Jan 2004
Beiträge: 210
ActionScript:
  1. on (press) {
  2. j = 1;
  3. while (j = 1) {
  4.         if (Number(getProperty("Scroll/Text", _y)) < 0) {
  5.                 setProperty("Scroll/Text", _y, Number(getProperty("Scroll/Text", _y))+10); }
  6. }
  7. }
  8. on (release) {
  9. j = 0;
  10. }

?? vieleicht so? bin mir nich sicher
sauerkraut ist offline   Mit Zitat antworten
Alt 22-01-2004, 16:24   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So kann sowas aussehen. Die ScrollButtons müssen natürlich MCs sein und das TF trägt hier den Namen txt1.
ActionScript:
  1. this.scrollDown_btn.onPress = function() {
  2.     this.onEnterFrame = function() {
  3.         _root.txt1.scroll < _root.txt1.maxscroll ? _root.txt1.scroll++ : null;
  4.     };
  5. };
  6. this.scrollDown_btn.onRelease = function() {
  7.     delete this.onEnterFrame;
  8. };
  9. this.scrollUp_btn.onPress = function() {
  10.     this.onEnterFrame = function() {
  11.         _root.txt1.scroll > 1 ? _root.txt1.scroll-- : null;
  12.     };
  13. };
  14. this.scrollUp_btn.onRelease = function() {
  15.     delete this.onEnterFrame;
  16. };
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 27-01-2004, 15:43   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 14
@sauerkrat

das bringt den film zu absturz (endlosschleife)

@sonar

danke dafür, aber kannst du mir das vielleicht kurz in einer fla als beispiel zusammenbasteln. ich weiss, dass es nervt, aber leider krieg ich es immer noch nicht hin...
eisregen666 ist offline   Mit Zitat antworten
Alt 27-01-2004, 16:09   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Bitte sehr, der lädt den Text sogar von außerhalb ein und scrollt gleich zwei Textfelder (hab ich mal für jemand anderen "ungläubigen" gebastelt... )
Angehängte Dateien
Dateityp: zip txt-scroller.zip (3,6 KB, 6x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 28-01-2004, 08:29   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 14
ok, thx. damit sollte ich es hinbekommen. vielen vielen dank für die mühe!
eisregen666 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 11:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele