• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2008, 17:21   #1 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
scrollPane skinning?

hey,

ich habe mir aus den flashbibliotheken die haloTheme.fla gezogen und so meine scrollPane redesigned. nun hab ich den "ScrollUpArrow" und den "ScrollDownArrow" etwas skaliert. der ist nun so 12x12 px. jetzt hab ich aber das problem dass der ScrollThumb (also das dragNdrop objekt mit dem ich den inhalt bewegen kann) immer noch nur bis auf eine bestimmte höhe und tiefe ziehbar ist. das heißt flash geht immer noch davon aus, dass die "Up and Down- Arrows" der Standardgröße entsprechen. wie kann ich diese einstellung ändern damit der ScrollThumb quasi bis zum Anschlag dragbar ist?

danke für die hilfe,

gruß matthias
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 02-05-2008, 17:29   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben
  Mit Zitat antworten
Alt 03-05-2008, 12:07   #3 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
geschafft! falls jemand auch mal so ein problem haben sollte. in der HaloTheme sind noch Objekte wie ScrollThumbTopOver usw. enthalten die eben oberhalb bzw. auch unterhalb des Scrollthumbs vorzufinden sind.

hab aber gleich noch ne frage: wie schaut es bei komponenten mit mousWheel scrollen aus? ich arbeite auf einem mac und habe die mightymouse von apple mit dem scrollWheel. bei mir wird aber die scrollPane nicht gescrollt wenn ich es mit dem MouseWheel versuche. muss ich das irgendwas "einschalten"(also AS-mäßig) oder funktioniert das von vornherein nicht?

danke und lg
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 03-05-2008, 12:25   #4 (permalink)
ur leiwand oida
 
Benutzerbild von l_ch
 
Registriert seit: Sep 2001
Ort: plagwitz/jumeirah lake towers
Beiträge: 1.645
ich weiß nicht - es gab doch dieses problem, dass das mausrad am mac nicht richtig funktioniert... im flex tun die ganzen scrollkomponenten im übrigen anstandslos
__________________
and now for some reklame
________________
günstige kontaktlinsen
l_ch ist offline   Mit Zitat antworten
Alt 03-05-2008, 13:19   #5 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
funktioniert anscheinend nicht...
Kein Mausrad in Scrollpane

am mac zumindest...

__________________


zum Thema preloaden von Komponenten gibts ja viel hier im forum. was ich nicht verstehe ist, woran kann es liegen, dass wenn ich in den veröffentlichungseinstellungen "Klassen esportieren in Frame "2"" eingebe, meine ScrollPane komponente nicht mehr sichtbar ist. sie liegt aber eigentlich auf frame 3. Wenn ich die Klassen exportieren in Frame "1" lasse, habe ich auf frame 1 40kb liegen und mein preloader ist nicht erscheint mir erste bei 90%ladestatus (dann wäre die komponente sichtbar).

ich habe auch hier im forum gelesen, dass man in diesem fall bei den verknüpfungseigenschaften der komponente "in erstes bild exportieren" angehakt lassen sollte, aber wenn ich das mache, und Klassen exportieren in Frame 2 einstelle, ist überhaupt nichts mehr sichtbar. (ganz komisch)
__________________
!!!

Geändert von mathiregister (03-05-2008 um 13:42 Uhr)
mathiregister ist offline   Mit Zitat antworten
Alt 03-05-2008, 17:20   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
zum Thema preloaden von Komponenten gibts ja viel hier im forum.
Die solltest du dir auch mal durchlesen, denn da habe ich ja schon hundertfach geschrieben, woran das liegt, dass dein Preloader erst bei 90 Prozent sichtbar wird...

Frame 1 - und damit auch ein evtl. Preloader im Film - wird erst gestartet, wenn die Bibliothek und deren vernknüpfte Elemente geladen sind. Besser ist also, den Preloader in einem Container zu starten und den eigentlichen Film mit loadMovie oder der MovieClipLoader-Klasse nachzuladen.

Wenn du eine Komponente nicht auf Frame 1 freigibst, bekommst du sie auch nicht zu sehen, deshalb wird ja bei Verknüpfungen das entsprechende Häkchen automatisch gesetzt.
  Mit Zitat antworten
Alt 03-05-2008, 17:30   #7 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
danke, werd ich machen. ich dachte nur es wäre vielleicht anders auch möglich. so muss ich nämlich 3mal irgendwas ineinanderladen. einaml lade ich im hauptfilm mit MovieClipLoaderClass jetzt den Film mit der Komponente, der Film mit der Komponente sollte mir den Inhalt der Komponente mit der MCLC laden (muss ich eh noch fragen), und der Inhalt lädt ein XML file. wow. ganz schön kompliziert.

wollte noch fragen wie kann man denn einen inhalt der ScrollPane preloaden? über MovieClipLoader?

da schnall ich nämlich nicht was ich da wie loaden soll. schlussendlich läufts ja auf den ContentPath hinaus?

danke
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 03-05-2008, 18:39   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
wollte noch fragen wie kann man denn einen inhalt der ScrollPane preloaden
Die Komponente hat eine content-Eigenschaft, mit der du auf eingebettete Inhalte zugreifen kannst.
  Mit Zitat antworten
Alt 03-05-2008, 23:11   #9 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
aha, und kannst du mir da noch kurz einen kleinen ansatz sagen. habe probiert aber komm leider nicht drauf.

PHP-Code:
myProgressBarListener = new Object();
myProgressBarListener = function (eventObject) {
myProgressBar._visible false;
};
myScrollPane.contentPath "http://www.webwasp.co.uk/images/White-Island.jpg";
myProgressBar.addEventListener("complete"myProgressBarListener);
myProgressBar.mode "polled";
myProgressBar.source "myScrollPane";
myProgressBar.conversion "1";
myProgressBar.label "LOADING %3%%";
myProgressBar.direction "right";
myProgressBar.labelPlacement "bottom";
stop(); 
hab das hier gefunden, aber ich habe keine ahnung wie ich das auf nen normalen preloader umschreiben kann. ich bräuchte eigentlich nicht mal ne bar noch ne prozentangabe. ich möchte nur dass mir z.B. ein text ausgegeben wird wie z.B. "Loading data..."

und ich muss irgendwie sobald der inhalt geladen ist die scrollPane refreshen, da mir sonst keine scrollBars angzeigt werden.
aber ich weiß eben leider nicht wie.

kannst du mir da noch mal ganz kurz helfen. tausend dank
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 04-05-2008, 13:06   #10 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
ich komm einfach nicht dahinter wie ich verdammt noch mal prüfen kann ob der ScrollPane content bereits in der ScrollPane ist?
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 07-05-2008, 15:59   #11 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
habs geschafft!!!

@agedoubleju
noch ne frage zur scrollpane:

kann ich irgendwie der scrollPane sagen dass sie nur vom grundinhalt ausgehen soll??? ich habe nämlch einen stagelistener der bei onResize die scrollPane ganzseitig mit setSize anpasst. nun ist der inhalt der scrollpane eine xml liste und er soll nur diese scrollen. die xml liste zeigt nämlich bei klick auf ein listenelement einen mc der dragNdrop bar ist. wenn ich nun das dragNdrop objekt randabfallend aus der stage ziehe und dann einen resize macht. geht die scrollpane von dieser neuen höhe aus und die scrollbar wird länger...

danke
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 07-05-2008, 16:35   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das überfordert meine geistige Vorstellungskraft ein wenig...
  Mit Zitat antworten
Alt 07-05-2008, 16:44   #13 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
dacht ich mir!! i kapiers selbst nicht....

man siehe und teste. einfach mal erstes listenelement anklicken und dann z.B ganz unten an den rand ziehen. dann einen browserresize machen. und die scrollpane geht dann von dieser höhe aus. wenn vorher nichts geklickt wird und der browser bis zu liste resized wird, erscheint der scrollbalken nur in höhe der liste, und das will ich immer haben. sonst könnte man ja theoretisch immer ganz nach unten scrollen und das dragNdrop objekt nachziehen...dieses vorgang dann 10 mal wiederholen und ich scrolle 10 meter weit nach unten!!!

http://www.bichromatic.at/server/sadomaser/index.html

hat aber nichts mit refreshPane oder redrawPane zu tun. denn das verwen ich gar nicht.


edit: außerdem hätt ich noch gerne vom scrollPane-profi gewusst wie ich das mouseWheel aktivieren kann. ich arbeite am mac und es heisst am mac funktioniert das nicht. stimmt das? und wenn ja, gilt das auch für andere(eigenerstellte) scrollbars oder nur für die scrollpane? den hier funktioniert das scrollen mit meine mouse..http://offf.ws/#/artists/aaron-koblin/ aber bei meiner seite nicht
__________________
!!!

Geändert von mathiregister (07-05-2008 um 18:23 Uhr)
mathiregister 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 00:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele