tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1130
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    harrry harrry ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    414
    Hallo,

    mein "mc" ist für Actionscript exportiert und wird per attachMovie augerufen.

    Ich würde nun gerne die Farbe des "mc"s per AS ändern, und zwar von einem Sammelscript im ersten Bild der Zeitleiste aus (später sollen es nämlich mehr als ein "mc" und damit auch mehrere Farbänderungen zugleich werden).

    Ich möchte nicht, dass sich irgendwas zur Laufzeit ändert, mich interessiert nur die Möglichkeit, Farben quasi "von oben herab" einzustellen. Mit einem "mc" auf der Bühne, in Container verschachtelt oder nicht, gelingt mir das auch.

    Was ich aber eben nicht hinkriege: einen "mc" anzusprechen, der mit attachMovie in den Film eingebunden ist.

    Herzlichen Dank!
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    1. kannst Du Deinen MC erst ansprechen, wenn er schon instanziert ist - setze also den "Color"- Teil nach den "attach"- Teil.

    2. erwartet der Construktor für das Color-Objekt keinen String, sondern eine Objektreferenz. Lass also die Anführungszeichen weg.

    3. musst Du natürlich den Instanznamen Deines Clips angeben, nicht den Bezeichner in der Bibliothek. Objekte in der Bibliothek kannst Du nicht ändern, nur Instanzen auf der Bühne

    PHP-Code:
    this.attachMovie("mc""clip_mc"1);

    clip_mc._x 100;
    clip_mc._y 100;

    farbe = new Color(clip_mc);
    farbe.setRGB(0xFF6600); 
    Damit man in dem Clip auch noch was sieht, machs lieber mit der Transform-Methode:
    PHP-Code:
    var clip_mc this.attachMovie("mc""clip_mc"1);
    var 
    cl = new Color(clip_mc);
    var 
    tr = new Object();
    tr.rb 250;
    tr.gb = -100;
    tr.bb = -250;
    cl.setTransform(tr); 
    Gruß
    .
     

  3. #3
    harrry harrry ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    414
    Wow - schneller als die Feuerwehr! Ich probiere es sofort aus!
     

  4. #4
    harrry harrry ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    414
    Also, es funktioniert zwar prinzipiell, aber ich habe trotzdem ein Problem: die neue Farbe blitzt nur am Anfang kurz auf, verschwindet aber sofort wieder (der "mc" hat dann wieder seine alte Farbe). Woran könnte das denn liegen?
     

  5. #5
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    das kann ich Dir erst sagen, wenn Du Deine aktuelle Datei noch einmal postest. Ich vermute, das Objekt wird direkt im nächsten Frame überschrieben (existiert ein weiteres Schlüsselbild, indem Du den selben MC instanzierst?).

    Gruß
    .
     

  6. #6
    harrry harrry ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    414
    So war es auch. Habe das Kommando jetzt nach diesem Frame platziert.
    Nochmals herzlichen Dank!
     

Ähnliche Themen

  1. Color RGB-Farbe zuweisen
    Von Morpheyz im Forum Java
    Antworten: 5
    Letzter Beitrag: 28.02.10, 18:37
  2. MoGraph - Klonen vorgegebene Farbe zuweisen
    Von digital art im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 08.07.09, 19:01
  3. Buchstabe andere Farbe zuweisen
    Von zerix im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 19.02.09, 14:17
  4. Bestimmte Farbe im Bild Transparenz zuweisen
    Von Html im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 03.01.07, 14:29