| |||||||
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) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
| scrollpane drag-balken startet nicht oben
hallo, ich tüftel jetzt schon eine weile mit einem scrollpane problem herum und find keine lösung. vielleicht kennt jemand die ursache und kann mir einen tipp geben... ich hab mehrere AS3 scrollpanes in einem film, die in verschiedenen keyframes liegen. wenn ich nun bei einer scrollpane runterscrolle und den balken irgendwo in der mitte stehen lasse und danach eine andere scrollpane aufrufe, steht der dortige balken auch irgendwo in der mitte. das heißt ich sehe das textfeld nicht von anfang an, sondern irgendwo in der mitte und muss erst zurück zum anfang scrollen. gibt es einen befehl, der der scrollpane immer wieder sagt, sie soll beim aufruf den scrollbalken ganz oben (also am anfang) haben? bin leider AS3 anfänger und kämpf nun schon 2 wochen mit solchen problemen herum. und bin sehr froh, dass mir auch schon bei anderen AS3 fragen geholfen worden ist. wär schön, wenn ich auch zu diesem problem einen tipp kriegen könnte... danke, mauc |
| | |
| | #2 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
setz entweder in jedem frame ein PHP-Code: edit: oder vielleicht noch schöner wäre: PHP-Code:
__________________ !!! Geändert von mathiregister (04-12-2008 um 12:06 Uhr) |
| | |
| | #3 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
hallo mathiregister, danke, dass du mir antwortest! "deinescrollpane" sollte dabei der instanzname meiner scrollpane sein oder? wenn ich das mache, geht aber gar nichts mehr und er wirft mir de fehler aus: Zugriff auf eine möglicherweise nicht definierte Eigenschaft vPosition.... programmierung ist in as3 und wie udn wo müsste ich den refresh einbauen? |
| | |
| | #4 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
oh, hab leider schon wieder nicht gelesen wegen as3! such mal in der flashhilfe As2 migration nach "scrollpane refresh" oder "scrollpane vPosition" ...da findest du die lösung! edit: http://livedocs.adobe.com/flash/9.0/...crollPane.html das refreshPane (wie der name schon sagt) refreshed die Pane ..somit sollte der scrollbalken wieder auf 0 hüpfen!
__________________ !!! Geändert von mathiregister (04-12-2008 um 12:25 Uhr) |
| | |
| | #5 (permalink) |
| CodeGecko Registriert seit: Aug 2007 Ort: Hagen
Beiträge: 1.242
|
In AS3 heisst die Funktion: meinScrollPane.update();
__________________ Grütze Reinhart XING || Simple Flash-Filter-Generator || DateChooser (AS3) MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2) Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da. |
| | |
| | #6 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
danke erstmal! das hier: meinScrollPane.update(); setz ich in den frame in dem sich meine scrollpane mit instanznamen meinScrollPane befindet. das bewirkt aber nichts... und wenn ich das refreshPane():void in die jeweiligen frames setze, bekomm ich nur fehlermeldungen. hab ich etwas vergessen? |
| | |
| | #7 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
das refreshPane müsstest du wennschon auch auf die entsprechende instanz setzen! also. deineScrollPane.refreshPane() aber wie hellslawyer geschrieben hat, sollte es mit deineScrollpane.update() eigentlich funktonieren..! und in livedocs steht bei update() genau das was du willst: PHP-Code:
__________________ !!! |
| | |
| | #8 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
tut mir leid, aber ich as3 ist für mich einfach noch ein buch mit sieben siegeln... ich hab deineScrollPane.refreshPane() versucht und meinScrollPane.update(); und mit dem update():void kann ich nicht richtig umgehen. was bedeutet das void? und wie verbinde ich das mit meiner scroller-instanz? und buttons mit events befeuern kann ich nicht.... ich schaff das einfach nicht! gleich spring ich zum fenster hinaus.... |
| | |
| | #9 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
öch, hier mal nicht verzfeifeln! ![]() das bekommst du schon hin! alles halb so wild! vergiss das void einfach mal! void wird hier erklärt, tut aber nix zur sache (du musst dir keine gedanken über void machen!! )nochmal zu vorhin! um zu testen ob dein update() auch wirklich gefeuert wird(d.h. ob das script ausgeführt wird) würde ich einen simplen button erstellen (ein quadrat aufziehen und in ein symbol konvertieren) dann einfach dem button einen instanznamen geben (z.b. button) und dann auf den gleichen frame oben schreiben PHP-Code: dann kannst du ja mal ein stück nach unten scrollen und den button klicken und schauen ob was mit deiner scrollPane passiert!
__________________ !!! |
| | |
| | #10 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
danke, dass du mir mut zusprichst! ich habs versucht. funktioniert nicht... kann es sein, dass es nicht geht, weil ich die elemente der scrollpane verändert habe? also anderer balken, andere scrolltasten.... |
| | |
| | #11 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
nein das sollte eigentlich nichts zur sache tun! wenn ich heute abend zeit finde, dann bau ich mal schnell ein beispiel mit einer scrollpane nach und schaue was bei mir passiert! aber ich bin momentan leider in der arbeit und habe kein flash! lg ps.: sollte ich dich vergessen einfach nochmal schreiben!
__________________ !!! |
| | |
| | #13 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
hier die lösung, habe vergessen dass ich meinen laptop heute dabei habe! hattest recht, ein update() alleine funktioniert bei mir auch nicht! aber ein update nach nem refresh geht! sollte so hoffentlich auch passen: PHP-Code: lg
__________________ !!! |
| | |
| | #15 (permalink) |
| Gelbraum Registriert seit: Jun 2007
Beiträge: 1.144
|
schau mal hier rein: test.fla.zip edit:muss dir natürlich ein bild namens "test.jpg" im gleichen verzeichnis anlegen!
__________________ !!! Geändert von mathiregister (04-12-2008 um 14:56 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |