Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-10-2003, 15:16   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
setRGB aus Textfile mehreren MC zuweisen

Hallo Forum,

mein Problem:
ich lese aus einer textdatei mit &farbe_a=0xFF0000&farbe_b=0xFFCC00&farbe_c=0x00000 0&
die farben ein. jeweils ein textfeld zur kontrolle zeigt die werte an.
bis hierher alles grün.

ich habe 3 MCs die ich einfärben möchte.
folgender code
MovieClip.prototype.setRGB = function (col){
(new Color(this)).setRGB(col);
}

_root.flaeche_01.setRGB(0x000000)
_root.flaeche_02.setRGB(0xFFCC00)
usw.

funktioniert.
notiere ich aber
_root.flaeche_01.setRGB(farbe_a)
usw.

werden die MCs leider alle schwarz. Woran liegt das?
Vielen dank im voraus für helfende beiträge
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:23   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
die variablen werden noch nicht geladen sein.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:26   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
hi,

doch doch.

die lasse ich mir ja zusätzlich in textfeldern ausgeben

grüsschen.
detro
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:34   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
ich antworte mir selber,

scheint so als ob das nur als MX-Export funzt. (da funzt´s jetzt nämlich)
ich hätte gedacht es geht auch als F5-File.

weis es jemand besser?

grüsse,
detro
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:35   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
also bei mir geht das.die frage ist wie und wo lädst du die variablen rein.
beispiel:
ActionScript:
  1. MovieClip.prototype.setRGB = function (col){
  2. (new Color(this)).setRGB(col);
  3. }
  4. myvars = new LoadVars();
  5. myvars.load("deinevar.txt");
  6. myvars.onLoad = function(success) {
  7.     if (success) {
  8.         farbe_a = this.farbe_a;
  9.         _root.flaeche_01.setRGB(farbe_a)
  10.     } else {
  11.         trace("Fehler");
  12.     }
  13. };
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:46   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
hallo,

ich lade die variablen so:

loadVariablesNum("parameter.txt", 0);

jetzt habe ich auf die zu färbenden MCs

folgendes gelegt:
onClipEvent (enterFrame) {
fl_01 = new Color(_root.flaeche_01);
fl_01.setRGB(_root.farbe_a);
}

usw. für die beiden anderen MCs

lege ich ein script auf die Hauptzeitleiste, dass alle MCs gleichermassen
einfärben soll funktioniert es nicht.

gr,

detro;D
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:52   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
wieso loadVariablesNum und wieso ein onenterframe???
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 14-10-2003, 15:55   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
... weil ich das ganze in F5 gestartet habe und da noch
ein paar weitere vars auf verteilung warten.

habe das skript mal eingebaut, habe aber ein prob mit der
zuweisung für die beiden anderen MCs.
die werden leider schwarz.

hmmm,

detro
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 16:00   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
selbskasteiung !

sorry, hatte noch einen schreibfehler im janzen.

jetzt geht die sache ab.
hätte aber trotzdem gewusst, ob die sache auch irgendwie in F5
zu verwirklichen ist

viele grüsse und vielen dank,

detro
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 16:01   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
also nochmal zum deinem ersten post.
ActionScript:
  1. MovieClip.prototype.setRGB = function (col){
  2. new Color(this).setRGB(col);
  3. }
  4. myvars = new LoadVars();
  5. myvars.load("deinevar.txt");
  6. myvars.onLoad = function(success) {
  7.     if (success) {
  8.         _root.flaeche_01.setRGB(this.farbe_a)
  9.         _root.flaeche_02.setRGB(this.farbe_b)
  10.         _root.flaeche_03.setRGB(this.farbe_c)
  11.     } else {
  12.         trace("Fehler");
  13.     }
  14. };
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 14-10-2003, 16:04   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 44
hi,

danke sehr vielmals. aber wie oben schon gepostet hatte ich
in der zuweisung für die anderen MCs einen schreibfehler
reingehauen.

gruß detro;D
discotizer ist offline   Mit Zitat antworten
Alt 14-10-2003, 16:06   #12 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ales klar
__________________
gruß Harry
HAY 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 06:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele