Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2009, 10:08   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 37
Unhappy Horizontale Scrollbalken

Hallo,

Ich möchte gerne eine horizontale Scrollbalken machen und habe hier mit angefangen. Ich bekomme keine Fehler aber auch kein Scrollbalk! Tips?

PHP-Code:
import fl.containers.ScrollPane;
import fl.events.ScrollEvent;
import fl.controls.ScrollBarDirection;

    var 
myScrollPane:ScrollPane = new ScrollPane();
    
myScrollPane.scrollDrag true;
    
myScrollPane.addEventListener(ScrollEvent.SCROLLscrollHandler);
    
addChild(myScrollPane);

public function 
get horizontalScrollBar():ScrollBar

function scrollHandler(event:ScrollEvent):void {
   switch (
event.direction) {
        case 
ScrollBarDirection.HORIZONTAL:
            
trace("horizontal scroll"event.position"of"event.currentTarget.maxHorizontalScrollPosition);
           break;
        case 
ScrollBarDirection.VERTICAL:
            
trace("vertical scroll"event.position"of"event.currentTarget.maxVerticalScrollPosition);
            break;
    }

stephsh ist offline   Mit Zitat antworten
Alt 02-09-2009, 10:41   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz die horizontalScrollPolicy der Komponente auf "on", sonst werden Scrollbalken erst gezeigt, wenn der Inhalt breiter ist als die Komponente. Voreinstellung ist nämlich "auto".

Geändert von agedoubleju (02-09-2009 um 10:42 Uhr)
  Mit Zitat antworten
Alt 02-09-2009, 12:13   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 37
Question

Danke, das habe ich jetzt gemacht. Ich bekomme aber immer den Fehler:

1046: Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante: ScrollEvent.

Das problem hat zu tun mit...
PHP-Code:
function scrollHandler(event:ScrollEvent):void 
stephsh ist offline   Mit Zitat antworten
Alt 02-09-2009, 18:45   #4 (permalink)
Assegai-Pilot
 
Benutzerbild von blazenizer
 
Registriert seit: Oct 2006
Ort: 糞箱
Beiträge: 150
In solchem Falle fängt das Problem oft mit import fl an und in deinem Falle endet es mit .events.ScrollEvent;
...was bedeutet, dass Flash nicht weiss, was ein ScrollEvent ist, solange du nicht die passende Klasse importierst. Nämlich
ActionScript:
  1. import fl.events.ScrollEvent;
blazenizer ist offline   Mit Zitat antworten
Alt 02-09-2009, 18:55   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
solange du nicht die passende Klasse importierst
Hat er doch... Siehe sein Script...

Wie sieht denn das aktuelle Script aus?
  Mit Zitat antworten
Alt 02-09-2009, 19:17   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 37
Question

Ja, das habe ich schon importiert. Eigentlich is das mein aktuelles Script. Zusätzlich habe ich noch ein Flash Dokument mit zwei Bildern darauf.
stephsh ist offline   Mit Zitat antworten
Alt 02-09-2009, 21:59   #7 (permalink)
lebt in stereo
 
Benutzerbild von figure8
 
Registriert seit: Mar 2008
Ort: karlsruhe
Beiträge: 1.093
ich hab mal gehört, dass der ScrollEvent an die UIScrollBar gekoppelt ist. versuch mal, die ebenfalls zu adden.
__________________
* Flash-JunkieMusiker & Grafiker

# Marvin Blase
# Speaker, Author, Silly Billy.
# @beautifycode
figure8 ist offline   Mit Zitat antworten
Alt 03-09-2009, 10:18   #8 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 37
Question

Ich habe versucht UIScrollBar zu brauchen statt ScrollPane aber ich habe die gleiche Fehler bekommen. Ich habe Biespielen gefunden wo das aber klappt!

Ich habe mein "myScrollPane" Code mit das folgende ersetzt:
PHP-Code:
private var sb:UIScrollBar = new UIScrollBar();
sb.addEventListener(ScrollEvent.SCROLLscrollHandler);
addChild(sb); 
Kannst du mir bitte erklären wie man das zusammen benutzt?
stephsh ist offline   Mit Zitat antworten
Alt 08-09-2009, 15:36   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 37
Es funktioniert jetzt!

Ich weiß aber nicht wie man die hintergrund ein scrollbar verandert?
stephsh ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
scrollbalken, scrollbar

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 13:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele