Autor |
Nachricht |
Caroline07
Threadersteller
Dabei seit: 10.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 10.01.2008 11:14
Titel movieclip farbe ändern |
|
|
Hallo ihr lieben!
ich bin in sachen flash und actionscript noch ganz grün hinter den ohren, aber ich hoffe ihr unterstützt mich ein wenig dabei.
ich habe eine grafik als movieclip, diese hat als standart weiße hintergrundfarbe.
nun möchte ich diese farbe gerne per mausklick ändern.
beim ersten klicken soll die grafik grünen hintergrund bekommen, beim zweiten klick blau und beim vierten gelb.
beim erneuten klicken soll wieder die ausgangfarbe weiß übernommen werden.
das ganze soll in eine externe textdatei gespeichert werden, damit man auch beim erneuten aufrufen der swf die farben wieder findet, die als letztens angeklickt wurden, zb. gelb.
bei mir haperts jetzt allerdings schon beim auslesen einer farbe aus einer textdatei.
meinen mc habe ich folgendes as zugewiesen
Code: |
on (release) {
extern = new LoadVars();
extern.onLoad = function(geladen)
{
if (geladen)
{
meineFarbe = new Color(test);
meineFarbe.setRGB(this.farbe);
}
};
extern.load('farbe_test.txt');
}
|
und in meiner textdatei 'farbe_test.txt' steht
"&farbe=0xffffff"
funktioniert das überhaupt so, wie ich es mir vorstelle?
liebe grüße
caroline
|
|
|
|
|
schnubb
Dabei seit: 27.11.2007
Ort: Immer woanders
Alter: 38
Geschlecht:
|
Verfasst Do 10.01.2008 12:54
Titel
|
|
|
so weit mir bekannt ist, kann man den hintergrund einer swf nicht ändern.
aber man kann z.b. einen mc auf die unterste ebene legen und diesem dann die farbe zuweisen.
bzw du zeichnest deinen hintergrund mit der entsprechenden farbe.
|
|
|
|
|
Anzeige
|
|
|
Caroline07
Threadersteller
Dabei seit: 10.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 10.01.2008 12:58
Titel
|
|
|
hallo schnubb!
ich habe mich da blöd ausgedrückt, ich meinte auch die füllfarbe des mc, nicht den hintergrund der swf.
|
|
|
|
|
schnubb
Dabei seit: 27.11.2007
Ort: Immer woanders
Alter: 38
Geschlecht:
|
Verfasst Do 10.01.2008 13:53
Titel
|
|
|
Caroline07 hat geschrieben: | hallo schnubb!
ich habe mich da blöd ausgedrückt, ich meinte auch die füllfarbe des mc, nicht den hintergrund der swf. |
ich hoffe ich habe mich klar genug ausgedrückt ^^
musst du mit der zeichnen API von flash arbeiten.
kurzes beispiel:
mc.beginFill(farbe,alpha[,weitere optionale parameter]);
mc.lineTo(Stage.width,0);
mc.lineTo(Stage.width,Stage.height);
mc.lineTo(0,Stage.height);
mc.lineTo(0,0);
mc.endFill();
so zeichnest du ein viereck in der größe des flashfilms. die beiden variablen farbe und alpha kannst du halt vorher festlegen.
ist dir ein befehl unklar: befehl markieren, F1 drücken, flash hilfe missbrauchen.
|
|
|
|
|
Caroline07
Threadersteller
Dabei seit: 10.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 10.01.2008 14:47
Titel
|
|
|
hallo schnubb!
also, ich will ja nichts zeichen, also nicht mit actionsscript
ich habe zb. eine glühbirne, diese hat weiße füllfarbe, wenn ich nun mit der maus drauf klicke soll die glühbirne gelb werden. wenn ich noch einmal drauf klicke soll sie wieder weiß werden und so weiter.
zb. klicke ich sie einmal an, dann ist sie gelb, gucke mir die gelbe glühbirne 5 minuten an und schliesse das swf file. damit die glühbirne immer noch gelb ist, wenn ich die swf-datei das nächste mal öffne, möchte ich den wert, also die rgb farben in eine txt datei schreiben.
also soll die farbe per actionscript aus der txt datei ausgelesen werden.
kannst du mir dazu einen tipp geben? mache ich das lieber als mc oder doch als button.
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 10.01.2008 17:32
Titel
|
|
|
@schnubb: Du hast unrecht. Und wie das geht.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Farbe ändern
Button Farbe ändern
Button-Farbe ändern
Farbe der Pfaden ändern
Iframes und Farbe ändern?
Flash8-Videoskin Farbe ändern
|
|