Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2003, 12:17   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
Schieberegler für MC funzt nicht :-(

Hi !

Ich möchte eine MCInstanz per Schieberegler (Scrollbalken) auf und ab bewegen.
In dem Beispiel im Anhang liegt auf der MCInstanz der Schiebereglerschaltfläche folgendes Script:

ActionScript:
  1. onClipEvent (load) {
  2.     var MC_LimOben = 13;
  3.     var MC_LimUnten = 203;
  4.     var schieber_LimOben = 140;
  5.     var schieber_LimUnten = 253;
  6.     PosAlt = _root.MCschieber._y;
  7.     MC_AltPos = _root.MC._y;
  8. }
  9. on (press) {
  10.     startDrag(_root.MCschieber, true, 308, 140, 308, 253);
  11. }
  12. onClipEvent (mouseMove) {
  13.     PosNeu = _root.MCschieber._y;
  14.     function (PosNeu, PosAlt) { MCdelta = PosNeu-PosAlt;};
  15.     function (MC_LimOben, MC_LimUnten, schieber_LimOben, schieber_LimUnten, MCdelta) { MCbeweg = ((MC_LimUnten-MC_LimOben)*MCdelta)/(schieber_LimUnten-schieber_LimOben);};
  16.     function (MC_AltPos, MCbeweg) { MC_NeuPos = MC_AltPos-MCbeweg;};
  17.     setProperty(_root.MC, _y, MC_NeuPos);
  18. }
  19. on (release, releaseOutside) {
  20.     stopDrag();
  21. }

...aber es funktioniert so nicht! :-(

Was mache ich falsch? Wie muß ich das Script ändern, ohne dass ich die schon bestehende Programmierung für die Auf-/Ab-Buttons (in Bild 1 der Hauptzeitleiste) über den Haufen werfen muß?

Liebe Grüße
Jessi
Angehängte Dateien
Dateityp: zip scrollbalken.zip (6,2 KB, 15x aufgerufen)
Jessi ist offline   Mit Zitat antworten
Alt 10-09-2003, 12:33   #2 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
hi,

sagmal was möchtest du eigentlich hier mit so komplizierten anweisungen???

möchtest du nur einen text scrollen?
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (10-09-2003 um 12:35 Uhr)
son yu ist offline   Mit Zitat antworten
Alt 10-09-2003, 12:52   #3 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
du packst nen text in ne graphik und dan die graphik in nen mc um in dan zu scrollen???

schonmal drübernachgedacht den text als solches zu scrollen??

Zitat:
TextField.scroll

Verfügbarkeit

Flash Player 6.

Verwendung

textfeld.scroll
Beschreibung

Eigenschaft; definiert die vertikale Textposition in einem Textfeld. Die Eigenschaft scroll ist besonders nützlich, wenn Benutzer auf einen bestimmten Abschnitt in einem längeren Text hingewiesen werden sollen, und bietet sich auch zum Erstellen von Textfeldern an, in denen gescrollt werden kann. Diese Eigenschaft kann abgerufen und geändert werden.

Beispiel

Der folgende Code wird mit einer Schaltfläche im Zustand "Normal" verknüpft, die zum Scrollen des Textfelds meinText verwendet werden soll:

on(release) {
meinText.scroll = meinText.scroll + 1;
}

Siehe auch

TextField.maxscroll, TextField.scroll

soweit die flashreferenz dazu...

schöne grüße
Edit:
ps: geht nur mit dynamischen textfeldern, auch irgendwie logisch...
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (10-09-2003 um 12:54 Uhr)
son yu ist offline   Mit Zitat antworten
Alt 10-09-2003, 12:55   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
Ich möchte wie gesagt nen Movieclip scrollen (kein dynamisches Textfeld!) und möchte dabei keine FlashKomponente benutzen.

Ich blicke leider noch nicht wirklich durch in der ActionScript-Programmierung - was sowohl die Syntax als auch die Rationalisierung von Scripts betrifft.

Dieses Script ist besser nur als Denkansatz zu verstehen...

Wäre aber super, wenn mir trotzdem jemand weiterhelfen würde.

LG Jessi
Jessi ist offline   Mit Zitat antworten
Alt 10-09-2003, 12:58   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
und nochmal zum besseren Verständnis:

Das da jetzt Text in der Beispieldatei im Anhang ist, hat nichts zu sagen.
Ist wie gesagt nur ein Beispiel, könnte theoretisch auch ein Bild oder ein Film sein!
Jessi ist offline   Mit Zitat antworten
Alt 10-09-2003, 13:11   #6 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
aso....

sorry aber ich muß jetzt mal fix weg...

kann dir erst später weiterhelfen

is schon für mx oder?, wegen setProperty
weil gilt ja als veraltet!

deine länge des mc-größe der maske sind hundert prozent

die gesamte strecke deines schiebe reglers sind auch hundert prozent

bis späters
ps: selbstgelerntes ist am besten zitat von arshib
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 10-09-2003, 14:36   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 12
...jep!

Genau, die Sache soll für MX sein.

Das mit den Verhältnissen
(also 100%MC._hight : x%MC._hight = 100%Slider._hight : x%Slider._hight)
habe ich mir auch schon klar gemacht und darauf basiert eigentlich auch mein "Chaosscript" - aber das ist wohl nicht mehr zu erkennen, wa?

Fein, dass Du mir helfen magst Son Yu!
Da freu ich mich schon auf Deine Antwort

LG 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 04:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele