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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2004, 13:51   #1 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Question "setStyle" erhöht die Ladezeit! - Ist es möglich die "default"-Einstellung zu ändern?

Ich habe ein Formular mit ComboBox-Komponenten gebastelt, die per Knopfdruck dynamisch erzeugt werden.
Da ich nun nicht die den default-Style nehmen möchte, sondern das theme "haloOrange" habe ich entsprechendes zugewiesen.
Das krasse ist, dass das Erzeugen der ComboBox-Komponenten deutlich länger dauert, wenn ich über "setStyle" eine entsprechende Zuweisung mache.

Frage: Ist es möglich diesen Geschwindigkeitsverlust zu minimieren. - z.B. in dem man die default-Einstellung ändert??
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 25-11-2004, 23:04   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit setStyle änderst du die Default-Einstellungen... Sogar wenn du ein neues Theme erstellst und statt des Halo-Themes auswählst änderst du doch nur Default-Einstellungen.

Wenn du eine performantere Komponente benötigst, solltest du nur den Theme ändern und gleich alles so einstellen, dass du nicht auch noch zusätzlich mit setStyle arbeiten musst.
  Mit Zitat antworten
Alt 25-11-2004, 23:25   #3 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Nein, ich meine das anders. Ich habe ca. 100 Komponenten, die alle dynamisch aufgerufen werden, nachdem ich einen Button drücke. Mit default habe ich gemeint, dass man die Grundeinstellung aller Komponenten mit einem Befehl direkt auf "haloOrange" umstellen könnte. z.B. mit dem fiktiven Befehl: _root.allComponents.setStyle("themeColor", "haloOrange"). Aber sowas scheint es nicht zu geben. Ich habe als Komponenten.v2 jene von Macromedia, die bereits fertig kompiliert sind, somit kann ich die leider nicht umschreiben.
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 26-11-2004, 08:58   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wozu solch ein Befehl? Wenn du ein neues Theme in die Bibliothek ziehst, steht es doch allen Komponenten des Films zur Verfügung...

Ansonsten kann man über _global.style.setStyle() für alle Komponenten Anpassungen vornehmen oder mit _global.styles eigene Custom-Styles verwenden.

Schau dir dazu auch mal das Skinning-Tutorial auf ultrashock.com an.
  Mit Zitat antworten
Alt 26-11-2004, 17:31   #5 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
THX, der zweite Teil mit der globalen Vereinbarung hat es genau getroffen!!
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 26-11-2004, 17:33   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 99
schau am besten auch mal in die datei mx.skins.halo.Defaults.as dann wird es dir wahrscheinlich klar
nesium 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:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele