Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-02-2008, 12:30   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 13
Question Colorobjekt mit for Schleife

Hallo

bin relativ neu in Flash und und Habe folgendes Problem.

Auf meiner Bühne liegen drei MCs (Ziel1, Ziel2, Ziel3)

Diese sollen interaktiv mit Hilfe eines Ziehers(alpha = 0) mit Drag and Drop eingefärbt werden. Das funktioniert auch im Prinzip.

Die Farben soll amn selber mit RGB-Reglern eingestellt werden. Das funktioniert.

Ich habe einen extra MC "actions" erstellt der zusammengestellte Farbe aus den Reglern in einem Kontrollfeld anzeigt (liegt unter dem Zieher)

Damit ich nicht für jeden Ziel-MC ein ColorObject von Hand erstellen muss (denn es sollen noch wesentlich mehr dazukommen), habe ich eine for Schleife ausprobiert doch die funktioniert nicht.


Code auf "actions" MC
PHP-Code:
onClipEvent (load) {
    
//fscommand("allowscale", "false");
    //_visible = 0;
    // 
    // 
    
_root.SliderRot.ControllBarRot._y 255;
    
_root.SliderGrun.ControllBarGrun._y 255;
    
_root.SliderBlau.ControllBarBlau._y 255;
}
// 
// 
onClipEvent (enterFrame) {
    
int(_root.SliderRot.ControllBarRot._y);
    
int(_root.SliderGrun.ControllBarGrun._y);
    
int(_root.SliderBlau.ControllBarBlau._y);
    
// 
    // 
    
rgb = (<< 16 << b);
    
// 
    // 
    
var previewColor Color = new Color(_root.Kontrollfeld);
    
previewColor.setRGB(rgb);
    
// 
    // 
/*    function setcolor1() {
        shirtColor1 = new Color(_root.Ziel1);
        shirtColor1.setRGB(rgb);
    }
    function setcolor2() {
        shirtColor2 = new Color(_root.Ziel2);
        shirtColor2.setRGB(rgb);
    }
    function setcolor3() {
        shirtColor3 = new Color(_root.Ziel3);
        shirtColor3.setRGB(rgb);
    }
*/
    
var shirtcolor: Array = new Array;
    var 
setcolor: Array = new Array;
    
    for (var 
iNumber 1i<=3i++){
        function 
setcolor[i]() {
            
shirtColor[i] = new Color(_root["Ziel"+1]);
            
shirtColor[i].setRGB(rgb);
        }
    }

Der Code auf dem Zieher MC

PHP-Code:
on(press) {
    
startDrag(_root.Zieher);
}


on(release) {
    
stopDrag();
    if (
_root.Zieher._droptarget == "/Ziel1") {
        
_root.actions.setcolor1();
    }
    if (
_root.Zieher._droptarget == "/Ziel2") {
        
_root.actions.setcolor2();
    }
    if (
_root.Zieher._droptarget == "/Ziel3") {
        
_root.actions.setcolor3();
    }
    
        
_root.Zieher._x _root.Kontrollfeld._x;
        
_root.Zieher._y _root.Kontrollfeld._y;


Ich hoffe jmd kann mir weiterhlefen
Angehängte Dateien
Dateityp: rar drag_drop_farbe_array.rar (6,8 KB, 2x aufgerufen)

Geändert von pittiplatsch_19 (11-02-2008 um 12:44 Uhr)
pittiplatsch_19 ist offline   Mit Zitat antworten
Alt 12-02-2008, 03:21   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
*
Angehängte Dateien
Dateityp: zip drag_drop.zip (7,2 KB, 4x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 12-02-2008, 09:17   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 13
vielen vielen dank

hoffe du hast nicht wegen mir solange am rechner gesessen
pittiplatsch_19 ist offline   Mit Zitat antworten
Alt 12-02-2008, 16:01   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
[OT]
nur!!!
ich habe seit 12 jahren tag täglich und stündlich auf diese frage gewartet ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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