Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-06-2005, 10:36   #1 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
farbe eines mcs in einem mc ändern

ok ok ich weiß, daß das bestimmt nicht die komplexeste frage ist, aber ich hab auch keinen beitrag dazu gefunden.

ich hab einen mc in dem nochmal ein mc (beides z.b. viercke) liegt.
der auf _level0 heißt mc0 und der auf _level1 heißt mc1.

wie kann ich jetzt per as die farbe des mc1 verändern? oder überhaupt ansprechen???

ich habs schon mit sowas versucht (geht nicht):
ActionScript:
  1. farbe = new Color(_level1.mc1); //hier ist mein problem??? was muß da hin??
  2. color = "0x000000"
  3. farbe.setRGB(color);

ich hoffe daß dieses problem nicht noch jemanden überfordert, aber ich steh aufm schlauch.


gruß,

M..
Motionguru ist offline   Mit Zitat antworten
Alt 23-06-2005, 10:51   #2 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
hab das grad ma ausprobiert.

hab n mc1 auf die bühne gelegt, wo ein mc2 drin ist.
dem mc1 habe ich folgends erzählt:
Code:
on (release) {
myColor = new Color(_root.mc1.mc2);
myColor.setRGB("0x009898");
	}
Cysign ist offline   Mit Zitat antworten
Alt 23-06-2005, 10:54   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
nenn die farbe mal nicht «color»,
so heißt das objekt und dieses
wort ist von flash reserviert.

hast du der instanz deines movieclips
im eigenschaftsfenster einen namen
gegeben?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 23-06-2005, 11:04   #4 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
also das mit der color is klar. war n versehen von mir, aber das andere geht immernoch nicht.

@Cysign:wenn ich das mache geht es irgendwie immernoch nicht???

komisch ich dachte eigentlich auch daß das geht???

vieilleicht hab ich auch noch irgendwo nen anderen fehler. ich schau mal
Motionguru ist offline   Mit Zitat antworten
Alt 23-06-2005, 11:31   #5 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
ich glaub da gibts noch n weiteres prob. bei mir. die mc's, die umgefärbt werden sollen, dienen alle als buttons, d.h. wenn der button geklickt wird, springt der mc im mc auf frame 2 und wenn nochmals geklickt wird springt er wieder auf frame 1.

jetzt sollen aber alle frames des mc's, der im mc0 liegt umgefärbt werden, auch wenn sie nicht sichtbar sind. verstanden?

kann das sein, daß es dann zu konflikten kommt?
Motionguru ist offline   Mit Zitat antworten
Alt 23-06-2005, 12:53   #6 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
habs hinbekommen. trotzdem danke
Motionguru ist offline   Mit Zitat antworten
Alt 02-07-2005, 13:23   #7 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
Zitat:
Zitat von Cysign
hab das grad ma ausprobiert.

hab n mc1 auf die bühne gelegt, wo ein mc2 drin ist.
dem mc1 habe ich folgends erzählt:
Code:
on (release) {
myColor = new Color(_root.mc1.mc2);
myColor.setRGB("0x009898");
	}
wie kann man die verfärbung dann wieder entfernen? es verfärbt sich bei mir bei rollover und bei rollout solls die bitmap im mc wieder normal dargestellt werden!
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 02-07-2005, 15:42   #8 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
dann musst du eine andere Farbe zuweisen.
pokepika ist offline   Mit Zitat antworten
Alt 02-07-2005, 18:13   #9 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
warum wird hier oft so unnötig verdreht gecodet?
angenommen ich habe auf der bühne einen mc1 und darin einen mc2 wenn ich diesen nun rollover/rollout färben will schreib ich in die hauptzeitleiste, und nur da! folgendes:
ActionScript:
  1. MovieClip.prototype.setRGB = function(col) {
  2.     (new Color(this)).setRGB(col);
  3. }
  4. mc1.mc2.onRollOver = function() {
  5.     this.setRGB(0xFF0000);
  6. }
  7. mc1.mc2.onRollOut = function() {
  8.     this.setRGB(0x0000FF);
  9. }
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 02-07-2005, 18:55   #10 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
naja. aber ich hab nen mc in dem ne bitmap ist. diese möchte ich einfärben aber widerum wieder "neutralisieren". blos wie geht dsa? wie entfärbt man den mc wieder?
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 02-07-2005, 19:57   #11 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
na was hat denn dein bitmap für ne farbe?
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 02-07-2005, 20:36   #12 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
na das ist doch egal?
achtung: im mc befindet sich nen bild, ein foto. bei rollover des mcs, soll dieser eingefärbt sein. funzt ja auch super wie oben beschrieben. aber beim rollout hät ich gern einfach die färbung raus! also wieder ausgangsbild! ganz simpel.
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 02-07-2005, 21:13   #13 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
na eben nicht so simple, wie pokepika schon oben schreibt mußt du bei diesem verfahren eine farbe zuweisen wenn du ein bitmap aus verschiedenen farben hast welches du beim rollover einfärbst kannst du es mittels einfärben beim rollout nicht rückgängig machen.

was du machen kannst ist einfach beim rollout das bitmap neu laden.
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 02-07-2005, 21:35   #14 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
hmm, shit. nee. im prinzip ist es ne aufwändige bitmap animation. das net so gut mit mal eben neu laden.
noch ne idee wie man mit wenig aufwand nen netten rollover hinbekommt? alpha? oder etwas ähnliches?
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 03-07-2005, 00:02   #15 (permalink)
ExtrA StronG
 
Benutzerbild von siilly
 
Registriert seit: Jun 2005
Ort: stuttgart
Beiträge: 23
ich bin zwar kein profi, aber ich denke mit bewegungstween, gotoAndPlay() für die buttons und stop() für die bilder müsste es doch gehen?

oder ich versteh die koplexität der sache nich , in diesem fall bitte ignorieren
siilly 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 09:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele