Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-09-2003, 20:10   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
Question Scrollsystem für MC?

Hi!

Bin neu hier und noch ganz grün hinter den Ohren :-)

Ich möchte gern einen MC(statisches Textfeld) per Scrollbalken und Auf/Ab-Schaltflächen in einem Rahmen scrollen können.
Ich habs zwar hingekriegt den MC mit den Auf/Ab-Schaltflächen über eine Steuersequenz außerhalb der Bühne zu steuern, so dass das Scrolling über die Schaltflächen funktioniert - leider nicht wirklich flüssig :-( (siehe Anhang)
Aber ich hab keine Ahnung wie ich den MC zusätzlich über den Schieberegler steuern kann.

Kann mir da vielleicht jemand helfen?
(wäre nett wenn Du Dir mal die .fla-Datei anschauen würdest)

Jessi
Angehängte Dateien
Dateityp: zip scrollbalken.zip (5,8 KB, 24x aufgerufen)
Jessi ist offline   Mit Zitat antworten
Alt 08-09-2003, 08:57   #2 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
1. Wilkommen im Forum

2. Du hast des bissl komisch gelöst abba interessant (ich wär da wahrscheinlich nich drauf gekommen )

so kannste das auch noch lösen:


ActionScript:
  1. //upButton:
  2.     on(release){
  3.         deinMC._y --; //bewegt dein MC pro Click 1 pixel nach oben
  4.     }                        //das ist jedoch schlecht denn wer will schon 1000 mal klicken biss er den ganzen text sieht??
  5.  
  6.     //zweite Möglichkeit
  7.  
  8.     //upButton: (code auf ein KeyFrame in der Hauptzeitleiste legen)
  9.  
  10.     function machBeweg(){
  11.         deinMC._y--;   //bewegt dein MC nach oben
  12.     }
  13.  
  14.     deinButton.onPress = function() {
  15.         intID = setInterval( machBeweg, 50)//ruft die funktion machBeweg alle 50 milisekunden auf
  16.     }
  17.  
  18.     on(release){
  19.         clearInterval(intID)//hört auf die funktion machBeweg aufzurufen
  20.     }

am besten du probierst ein bisschen rum dann gehts scho
fagju ist offline   Mit Zitat antworten
Alt 08-09-2003, 09:03   #3 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
hier ist ein kleines Beispiel:
Angehängte Dateien
Dateityp: zip smokin weeeeeeeeeeeeeeed.zip (2,4 KB, 38x aufgerufen)
fagju ist offline   Mit Zitat antworten
Alt 08-09-2003, 09:39   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
bps auf 32 und schalter als mc's
ActionScript:
  1. speed=2
  2. auf.onPress = function(){
  3.     this.onEnterFrame=function(){
  4.     mc._y-=speed
  5.     }
  6.     this.onRelease=this.onReleaseOutside= function(){delete this.onEnterFrame}
  7. }
  8. ab.onPress = function(){
  9.     this.onEnterFrame=function(){
  10.     mc._y+=speed
  11.     }
  12.     this.onRelease=this.onReleaseOutside= function(){delete this.onEnterFrame}
  13. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 08-09-2003, 19:02   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
MC-Scrollbalken-Begrenzung und...

Hi!

Vielen Dank erstmal, dass Ihr so fix geantwortet habt.
Hab die Lösung von "Hanfi" :-) gewählt!

Die Bewegung vom Scroll-MC läuft mit den Auf-/Ab-Buttons jetzt auch superflüssig, aber ich kriegs einfach nicht hin die Begrenzungen nach oben und unten zu setzen, schließlich soll das Ding ja nicht ins Unendliche scrollen.

Außerdem würd ich gern noch wissen wie ich den Schieberegler funktionstüchtig machen kann, so dass ich den MC sowohl per Auf-/Ab-Buttons als auch per Schieberegler scrollen kann.

Wäre superlieb wenn mir nochmal jemand helfen würde :-)
Liebe Grüße Jessi
Angehängte Dateien
Dateityp: zip scrollbalken[2].zip (6,4 KB, 17x aufgerufen)
Jessi ist offline   Mit Zitat antworten
Alt 09-09-2003, 08:12   #6 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
so hier mit grenzen

wennn du noch n scrollbalken willst ist es einfacher die mx komponente zu benutzen.
Angehängte Dateien
Dateityp: zip smokin weeeeeeeeeeeeeeed.zip (2,8 KB, 24x aufgerufen)
fagju ist offline   Mit Zitat antworten
Alt 09-09-2003, 17:04   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
Vielen Dank für Deine Hilfe fagju!
Das hat so schon mal alles ganz prima geklappt *freu*!

Ich würde aber trotzdem noch ganz gern wissen wie das mit dem Slider funktioniert *nerv?*

...denn das Scrollpanell in den Komponenten sieht ja nicht so schick aus und außerdem skaliert sich da der Slider entsprechend der Höhe/Breite des MCs und das will ich nicht - der Schieberegler soll also immer gleich groß bleiben.

Könnte es klappen wenn man in der MCInstanz des Schiebereglers erstmal mit "onClipEvent(load)" die Position des Schiebereglers ermittelt und dann mit "onMouseMove(load)" die neue Position des Schiebereglers mit der alten vergleicht... usw.
Ich habe zwar so ne grobe Vorstellung wie es funktionieren könnte, aber leider keine Ahnung wie und wo ich das programmieren muß bzw. wie das Script aufgebaut sein muß.

Wäre echt ganz ganz prima, wenn mir da nochmal jemand weiterhelfen würde!

liebe Grüße
Jessi
Angehängte Dateien
Dateityp: zip scrollbalken.zip (6,6 KB, 10x aufgerufen)
Jessi ist offline   Mit Zitat antworten
Alt 11-09-2003, 08:04   #8 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
hab dir da ma wat gebastelt


P.S. Flash ist zum Kotzen
Angehängte Dateien
Dateityp: zip scroller2.zip (2,7 KB, 57x aufgerufen)
fagju ist offline   Mit Zitat antworten
Alt 11-09-2003, 16:23   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
...also fagju,

dann hab vielen Dank für Deine Hilfe. Nett, dass Du mir nochmal was gebastelt hast *freu*.

Werde mich jetzt wohl wie's aussieht für eine Variante entscheiden müssen, entweder Scroll-by-Buttons oder Scroll-by-Slider, denn die Kombi aus beiden is mir ein bischen zu kompliziert. Buttons und Scroller beeinflussen sich ja dann auch wieder gegenseitig...

Aber Du hast mir auf jeden Fall prima weitergeholfen!
Tschö Jessi
Jessi 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 06:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele