Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-05-2006, 17:05   #1 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
Kein Mausrad in Scrollpane

Hallo Leutz,
Ich weiß schon tausend und millionenmal gefragt, jedoch habe ich nicht eine Lösung gefunden.
Ich habe nun eine Scrollpane mit Scrollbar in der zur Laufzeit bestimmte MCs angehangen werden. Nur funktioniert das Scrollen mir dem Mausrad nicht.
Muss man dies gesondert einstellen?

vielen Dank
gruß
froesi
froesi ist offline   Mit Zitat antworten
Alt 23-05-2006, 17:10   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo...

Sitzt du am MAC? Da gehts Mausrad nämlich nicht.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-05-2006, 17:14   #3 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
nee kein MAC,
müsst ich onMouseWheel benutzen?

danke Frager
froesi ist offline   Mit Zitat antworten
Alt 23-05-2006, 17:43   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hmmm... Eine Komponente halt . Benutze ich eigentlich eh nicht aber habe das mal kurz ausprobiert und bei mir geht mal das MouseWheel - dann wieder nicht. Keine Ahnung, was das soll...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-05-2006, 07:53   #5 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
was benutzt du denn? ein eigenes Scrollscript, könnt man auch machen ja, muss ich mal gucken.
danke
gruß
froesi
froesi ist offline   Mit Zitat antworten
Alt 24-05-2006, 11:36   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 106
Probier es mal damit:

PHP-Code:
maus_listener = new Object();
maus_listener.onMouseWheel = function(pos) {
  
deinekomponente.scroll-= pos/2.5;
}
Mouse.addListener(maus_listener); 
Slashwalker ist offline   Mit Zitat antworten
Alt 24-05-2006, 12:21   #7 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
funktioniert nicht, müsste der Code teil an einer bestimmten stelle stehn?
froesi ist offline   Mit Zitat antworten
Alt 26-05-2006, 11:18   #8 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
Spreche ich die Komponente falsch an? Ich habe den Code einfach auf die Komponente gelegt. Jedoch will es einfach nicht funktionieren. Wenn ich mir das Mouseevent trace kommt wenigstens ein undefind, müsste das erste element der Komponente angesprochen werden? Problem ist ja dass das alles erst zur laufzeit dynamisch erstellt wird.
Hat jemand iwo schon mal eine Komponente gesehn, so als kleines Beispiel wo auch das Mausrad funktioniert?
Ich habe eine Scrollpane, wo zusätzlich eine Scrollbar drin liegt.

Danke leute,
gruß froesi
froesi ist offline   Mit Zitat antworten
Alt 26-05-2006, 13:40   #9 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Steckt das ganze in nem Window o.ä.?
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 26-05-2006, 15:22   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Verschoben nach Komponenten.

Das Mausrad sollte funktionieren, sobald die Komponente den Fokus erhalten hat, z.B. durch einen Klick auf die Komponente.
  Mit Zitat antworten
Alt 26-05-2006, 15:39   #11 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
ich kann in der Komponente scrollen, jedoch scrollt der gesamte Inhalt und hört am ende nicht auf. Ebenfalls bewegt sich der Scrollbalken nicht mit.

PHP-Code:
//setzen des Contents - Menuleiste ist der Leer erstellte MC in dem Inhalt geladen wird

box_sp.setScrollContent(Menuleiste);
            
box_sp.setFocus();
            var 
mouseListener:Object = new Object();
            
mouseListener.onMouseWheel = function(delta) {
                var 
cnt box_sp.getScrollContent();
                if (
cnt._height>box_sp.height) {
                    
cnt._y += delta*3;
                    
box_sp.invalidate();
                    
                }
            };
            
Mouse.addListener(mouseListener); 
Danke leute
gruß
froesi
froesi ist offline   Mit Zitat antworten
Alt 26-05-2006, 15:45   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wahrscheinlich hat deine Komponente den Inhalt der Pane noch gar nicht erkannt, also ein typischer zeitkritischer Bug. Mit der Mousewheel-Funktion wirst du da nicht weiterkommen. Schau mal in der Sufu dieses Boards nach entsprechenden Scripten, die das beheben/umgehen.
  Mit Zitat antworten
Alt 26-05-2006, 15:48   #13 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
ich kann doch aber den Inhalt mit dem Scrollbalken verschieben!
Sollte das doch dann erkannt haben oder?
eventuell ich das mouseListener-Objekt nur an der falschen Stelle plaziert?

gruß
froesi
froesi ist offline   Mit Zitat antworten
Alt 26-05-2006, 15:50   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ich kann doch aber den Inhalt mit dem Scrollbalken verschieben!
Zitat:
Ebenfalls bewegt sich der Scrollbalken nicht mit.
Was denn jetzt?
  Mit Zitat antworten
Alt 26-05-2006, 15:51   #15 (permalink)
Der EinzigWahre
 
Benutzerbild von froesi
 
Registriert seit: Apr 2003
Beiträge: 243
Ich kann den Inhalt per scrollbalken verschieben,
scrolle ich aber mit dem Mausrad verschiebt sich der Inhalt, aber der Scrollbalken bleibt stehen.
froesi 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele