tantebootsy
Erfahrenes Mitglied
hallo zusammen,
geht es denn, ein komplett in AS erstelltes Textfeld wiederum mit einer in AS erstellten Maske und setMask() zu maskieren?
Wenn ich normalen Text erstelle, muss ich diesen erst in ein Symbol umwandeln, damit ich ihn maskieren kann, also versuchte ich folgendes, da es auf direktem Weg (ohne Textcontainer) nicht ging:
_root.createEmptyMovieClip("textcontainer",0);
_root.textcontainer.createTextField("textfeld",1,100,100,300,100);
_root.textcontainer.textfeld.background = true;
_root.textcontainer.textfeld.backgroundColor = 0x00ff00;
txtFormat = new TextFormat();
txtFormat.font = "Verdana";
txtFormat.size = 50;
_root.textcontainer.textfeld.text = "Hallo Welt";
_root.textcontainer.textfeld.setTextFormat(txtFormat);
_root.createEmptyMovieClip("maske",2);
with(maske) {
beginFill(0x0000ff,50)
moveTo(100,100);
lineTo(200,100);
lineTo(200,200);
lineTo(100,200);
endFill();
}
_root.textcontainer.textfeld.setMask(maske);
Funktioniert aber auch nicht..
Gibt's da nen Trick, oder isses definitiv nicht möglich?
geht es denn, ein komplett in AS erstelltes Textfeld wiederum mit einer in AS erstellten Maske und setMask() zu maskieren?
Wenn ich normalen Text erstelle, muss ich diesen erst in ein Symbol umwandeln, damit ich ihn maskieren kann, also versuchte ich folgendes, da es auf direktem Weg (ohne Textcontainer) nicht ging:
_root.createEmptyMovieClip("textcontainer",0);
_root.textcontainer.createTextField("textfeld",1,100,100,300,100);
_root.textcontainer.textfeld.background = true;
_root.textcontainer.textfeld.backgroundColor = 0x00ff00;
txtFormat = new TextFormat();
txtFormat.font = "Verdana";
txtFormat.size = 50;
_root.textcontainer.textfeld.text = "Hallo Welt";
_root.textcontainer.textfeld.setTextFormat(txtFormat);
_root.createEmptyMovieClip("maske",2);
with(maske) {
beginFill(0x0000ff,50)
moveTo(100,100);
lineTo(200,100);
lineTo(200,200);
lineTo(100,200);
endFill();
}
_root.textcontainer.textfeld.setMask(maske);
Funktioniert aber auch nicht..
Gibt's da nen Trick, oder isses definitiv nicht möglich?