Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-08-2010, 16:30   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Mehrere Color Picker

Hallo zusammen,

ich würde gerne zb. wie im aktuellen bsp. 8 ColorPicker mit ca. 18Farben jeweils für je einen mc nehmen und färben.

Soll also wie in einem Konfigurator sein, wo man mit den verschiedenen cp´s jeweils einen layer einfärben kann.

Code:
import fl.events.ColorPickerEvent;
import flash.geom.ColorTransform;

cp1.selectedColor = 0xffffff;
cp2.selectedColor = 0xffffff;
cp3.selectedColor = 0xffffff;
cp4.selectedColor = 0xffffff;
fcp1.selectedColor = 0xffffff;
fcp2.selectedColor = 0xffffff;
fcp3.selectedColor = 0xffffff;
fcp4.selectedColor = 0xffffff;

var colorInfo:ColorTransform = pob.transform.colorTransform;
var colorInfo:ColorTransform = pun.transform.colorTransform;
var colorInfo:ColorTransform = pmi.transform.colorTransform;
var colorInfo:ColorTransform = pri.transform.colorTransform;
var colorInfo:ColorTransform = fpob.transform.colorTransform;
var colorInfo:ColorTransform = fpun.transform.colorTransform;
var colorInfo:ColorTransform = fpmi.transform.colorTransform;
var colorInfo:ColorTransform = fpri.transform.colorTransform;

cp1.addEventListener (ColorPickerEvent.CHANGE, colorChanged);

function colorChanged (e:ColorPickerEvent):void {
  
     colorInfo.color = cp1.selectedColor;
  
     pob.transform.colorTransform = colorInfo;
  
  
}
Das dass angegebene Script nicht richtig ist, ist mir auch klar nur weiß ich nicht wie ich einem ColorPicker nur eine Instanz zuordnen kann und wie ich dem ColorPicker vorher die bestimmtem Farben zuweise.


Evtl weiss ja jemand ne einfache lösung wie ich die fest zuordnen kann.

Danke schonmal


MFG
Pentrarer ist offline   Mit Zitat antworten
Alt 02-08-2010, 16:43   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Ort: Bremen
Beiträge: 147
Wie wäre es mit einem switch-Statement.

ActionScript:
  1. function colorChanged( e : ColorPickerEvent ) : void
  2. {
  3.     switch(e.currentTarget as ColorPicker)
  4.     {
  5.         case cp1:
  6.              break;
  7.         case cp2:
  8.              break;
  9.         case cp3:
  10.              break;
  11.         case cp4:
  12.              break;
  13.              .
  14.              .
  15.              .
  16.              .
  17.              .
  18.     }
  19. }
DerTobi ist offline   Mit Zitat antworten
Alt 03-08-2010, 08:22   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Danke für deine Antwort, nur weiß ich leider nicht genau wie ich die cp´s jeweils nur einer Instanz zuweisen kann und dann noch die cp´s mit bestimmten Farben belegen kann?

MFG
Pentrarer ist offline   Mit Zitat antworten
Alt 03-08-2010, 08:52   #4 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
Hy,

eigene Farben bzw. Instanzen kannst du so definieren:
(hierfür brauchst du keine zusätzlichen Komponenten...)

myColorPicker.fla


Grüße
cytrics ist offline   Mit Zitat antworten
Alt 03-08-2010, 11:14   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
DANKE cytrics genau das meinte ich *freu*

Jetzt bräuchte ich nur noch wissen, wie ich einzelne mc´s mit seperaten cp´s ansprechen kann.

Bsp.: cp1 soll nur mc_polster_oben
cp2 soll nur mc_polster_unten
cp3 soll nur mc_polster_mitte usw. ansprechen.


Danke :-)
Pentrarer ist offline   Mit Zitat antworten
Alt 03-08-2010, 12:02   #6 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
Hy,

auch kein Prob:

myColorPicker.fla


Grüße
cytrics ist offline   Mit Zitat antworten
Alt 03-08-2010, 12:47   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Nicht schlecht cytrics muss ich ja sagen, dass ist genau das was ich mir vorgestellt habe!

*perfekt*

Jetzt verstehe ich auch was "DerTobi" meinte mit case und break :-)


Also DANKE cytrics für deine Hilfe :-)


MFG
Pentrarer ist offline   Mit Zitat antworten
Alt 03-08-2010, 13:29   #8 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
Hy,

no Prob, gerne wieder ...
cytrics 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Color Picker mauri2006 Flash Einsteiger 4 17-03-2008 20:21
Color Picker mit Webfarben dimension Flash 8 2 08-02-2006 09:31
color picker v2 - schon irgendwo entdeckt? alex-t.de Flash MX 2004 0 06-07-2004 16:05
16bit High Color und 32bit True Color! Megaman Am Rande 15 17-09-2003 13:29
object-prototype basierter color-picker method5 Softwarearchitektur und Entwurfsmuster 9 07-07-2003 10:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele