Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2003, 18:29   #1 (permalink)
*
 
Benutzerbild von Phil Hobbes
 
Registriert seit: Aug 2001
Ort: St. Gallen, CH
Beiträge: 563
Colorobjekt für mehrere Instanzen

Gutn Tag

Eigentlich ein sehr anfängerhaftes Problem, das mich aber trotzdem in Schwierigkeiten bringt:

ActionScript:
  1. _global.makeWhite = function() {
  2.         colorWhite = new Color(_root.balken1);
  3.         colorWhite.setRGB(0xFFFFFF);
  4. }

Nun soll diese Funktion nicht nur den balken1 weiss machen sondern z.B. noch balken3.
Wie bring ich das dem Objekt colorWhite bei?
Danke euch.
Phil Hobbes ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:07   #2 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
MovieClip.prototype.makeWhite = function() {
colorWhite = new Color(this);
colorWhite.setRGB(0xFFFFFF);
}
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:24   #3 (permalink)
*
 
Benutzerbild von Phil Hobbes
 
Registriert seit: Aug 2001
Ort: St. Gallen, CH
Beiträge: 563
Und was soll ich mit dem Schnipsel?
Nach einem Click auf eunen Button sollten 2 MC's weiss werden.
Phil Hobbes ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:27   #4 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Du kannst dann:

mc1.makeWhite();
mc2.makeWhite();
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:28   #5 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dann musst du den mocieclipt ja auch sagen, dass die ihre
prototye-funktion ausführen sollen...

hast das script wohl nicht richtig verstanden ?
wie wärs damit ?

ActionScript:
  1. Btn.onRelease = function () {
  2.   Balken1.makeWhite();
  3.   Balken3.makeWhite();
  4. }

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:29   #6 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Re: Colorobjekt für mehrere Instanzen

ActionScript:
  1. _global.makeWhite = function(obj1, obj2) {
  2.         colorWhite = new Color(obj1);
  3.         colorWhite = new Color(obj2);
  4.         colorWhite.setRGB(0xFFFFFF);
  5. }
aufruf:
ActionScript:
  1. makeWhite(_root.balken1, _root.balken2);
ist jetzt nur so eingebung, könnt aber klappen... oder?

so far, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:29   #7 (permalink)
*
 
Benutzerbild von Phil Hobbes
 
Registriert seit: Aug 2001
Ort: St. Gallen, CH
Beiträge: 563
Zitat:
Geschrieben von e2e4
Du kannst dann:

mc1.makeWhite();
mc2.makeWhite();
Besten Dank
Phil Hobbes ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:31   #8 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
nope kann nicht:

ActionScript:
  1. colorWhite = new Color(obj1);
  2.   colorWhite = new Color(obj2); //hier wird das erste colorWhite überschrieben
  3.  
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:31   #9 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
erstmal piss ma nicht so rum, was weiß ich wo dein Problem ist, aber hier die lösung

ActionScript:
  1. makeWhite = function() {
  2.         objekte = new Array ("balken1","balken3")
  3.         for (i=0;i<=objekte.length;i++) {
  4.         b = objekte[i]
  5.         c = _root[b]
  6.         colorWhite = new Color(c);
  7.         colorWhite.setRGB(0xFFFFFF);
  8. }
  9. }
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:33   #10 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Zitat:
Geschrieben von e2e4
nope kann nicht:

ActionScript:
  1. colorWhite = new Color(obj1);
  2.   colorWhite = new Color(obj2); //hier wird das erste colorWhite überschrieben
  3.  
uuups, klaro ... nächstes mal überleg ich, bevor ich was schreibe.

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:42   #11 (permalink)
*
 
Benutzerbild von Phil Hobbes
 
Registriert seit: Aug 2001
Ort: St. Gallen, CH
Beiträge: 563
Zitat:
Geschrieben von K-Grabowski
erstmal piss ma nicht so rum, was weiß ich wo dein Problem ist, aber hier die lösung
Wo hab ich hingepisst?

Die Lösung hast du eigentlich mit dem Prototypen schon gegeben. Nur wusste ich nicht wie ich das dann auf die beiden MC's anwenden kann.
e2e4 hat mich da aufgeklärt.
Friede?
Phil Hobbes ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:45   #12 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
kam halt so rüber mit dem schnipsel, aber friede ist angenommen
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 20-04-2003, 19:49   #13 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
wenn schon
ActionScript:
  1. _global.makeWhite = function(objekte) {
  2.         for (i=0;i<objekte.length;i++) {
  3.                new Color(objekte[i]).setRGB(0xFFFFFF);
  4.         }
  5. }
  6.  
  7. //aufruf
  8. makeWhite([mc1,mc2,mc3])

__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand

Geändert von e2e4 (20-04-2003 um 20:02 Uhr)
e2e4 ist offline   Mit Zitat antworten
Alt 20-04-2003, 22:05   #14 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
mal ne runde klug*******en

wenn schon


ActionScript:
  1. _global.setColorForMcs = function(mcs, _color)
  2. {
  3.         for (var i=0; i<mcs.length; i++)
  4.         {
  5.                new Color(mcs[i]).setRGB(_color);
  6.         }
  7. }
  8.  
  9. //aufruf
  10. setColorForMcs ([mc1,mc2,mc3], 0xFF000)
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 20-04-2003, 22:42   #15 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Das war hier nicht das Thema, es ging nur um eine Farbe
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 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 01:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele