Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2003, 10:38   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: CH-5000 Aarau
Beiträge: 28
Question Helligkeit eines geladenen swf ändern?

Hallo Leute!

Bin wieder mal am ende...
Ich muss eine nachgeladene *.swf per Schieber in seiner Helligkeit ändern. Kann mir jemand vielleicht sagen ob ich das hinkriege?

Ich hab bis jetzt mit diesem Code gearbeitet. Der Code ist auf dem MC (auto) plaziert.

onClipEvent (load) {
c = new Color(this);
farbwechsler = new Object();
}
onClipEvent (enterFrame) {
farbwechsler.ra = _root.ra;
farbwechsler.rb = _root.rb;
farbwechsler.ga = _root.ga;
farbwechsler.gb = _root.gb;
farbwechsler.ba = _root.ba;
farbwechsler.bb = _root.bb;
farbwechsler.aa = _root.aa;
farbwechsler.ab = _root.ab;
c.setTransform(farbwechsler);
}





Alles funzte aber wenn ich ein neues Movie lade wird die geladene Datei *.swf schwarz angezeigt!?!?!

Kann man nachgeladene *.swf in seiner Helligkeit ändern?
__________________
------------------------------------------

THX for all

------------------------------------------
Focus2000 ist offline   Mit Zitat antworten
Alt 11-08-2003, 12:42   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
hallo,

weil du wahrscheinlich keine der variablen _root.ra, ... definiert hast wird die Farbe Schwarz genommen.

was soll denn die Funktion bewirken. Irgendwie wird da ne Farbe definiert sonst nix.
dburucu ist offline   Mit Zitat antworten
Alt 11-08-2003, 12:53   #3 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
hi nochmal, sorry habs falsch geschrieben, daß die Funktion nur Farbe einstellt. Wird auch Helligkeit eingestellt.

• ra is the percentage for the red component (-100 to 100).
• rb is the offset for the red component (-255 to 255).
• ga is the percentage for the green component (-100 to 100).
• gb is the offset for the green component (-255 to 255).
• ba is the percentage for the blue component (-100 to 100).
• bb is the offset for the blue component (-255 to 255).
• aa is the percentage for alpha (-100 to 100).
• ab is the offset for alpha (-255 to 255).


ich würde einfach alpha ändern.
dburucu ist offline   Mit Zitat antworten
Alt 11-08-2003, 13:16   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: CH-5000 Aarau
Beiträge: 28
Ich kann nicht nur _alpha ändern.
Ich muss +/- 50 mit einem Schieber einstellen. Ich werde versuchen einen test link zu publizieren um es anschaulicher zu machen.
__________________
------------------------------------------

THX for all

------------------------------------------
Focus2000 ist offline   Mit Zitat antworten
Alt 11-08-2003, 13:40   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Änder mal alle '_root' in '_parent'.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 12-08-2003, 09:15   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: CH-5000 Aarau
Beiträge: 28
Exclamation Testfile

Schaut euch mal die datei an. Nachdem man die neue Datei lädt funzt der Slider nicht mehr. Weiss jemand wieso?

Link zur Datei: http://www.grafik-city.ch/Test/loadtest.zip
__________________
------------------------------------------

THX for all

------------------------------------------
Focus2000 ist offline   Mit Zitat antworten
Alt 12-08-2003, 09:33   #7 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
ah ja,
Dein Problem ist, daß beim externen Laden der swf die ClipEvents auf den Movies überschrieben (gelöscht) werden ( dazu auch: loadMovie, onLoad, _width, _height und _visible ).
Funktionieren tut es z.B., wenn Du die Events auf den Schieber verlegst und dann folgendes scriptest:
ActionScript:
  1. onClipEvent (load) {
  2. c = new Color(_parent.auto);
  3. farbwechsler = new Object();
  4. }
  5. onClipEvent (enterFrame) {
  6. farbwechsler.ra = this.tracefield;
  7. farbwechsler.rb = _root.rb;
  8. farbwechsler.ga = this.tracefield;
  9. farbwechsler.gb = _root.gb;
  10. farbwechsler.ba = this.tracefield;
  11. farbwechsler.bb = _root.bb;
  12. c.setTransform(farbwechsler);
  13. }

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 12-08-2003, 10:05   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: CH-5000 Aarau
Beiträge: 28
Thumbs up DANKE 100000Mal...

@ Alois

DANKE!!!!!!!!!!!!!!!!!!!!!!!
Dachte schon ich muss alles ändern... aber dank FlashKING"Alois" gehts jetzt!
__________________
------------------------------------------

THX for all

------------------------------------------
Focus2000 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 an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele