Я импортировал в библиотеку два изображения и дал им имена пользовательских классов MaskImage и MaskedImage. Затем я пишу код:
package
{
import flash.display.*;</p>
<pre><code>public class MaskDemo extends Sprite
{
// Properties
private var sprMaskedImage:Sprite;
private var sprMaskImage:Sprite;
private var bmMaskedImage:Bitmap;
private var bmMaskImage:Bitmap;
// Constructor
public function MaskDemo()
{
do_magic();
}
// Methods
private function do_magic():void
{
bmMaskedImage = new Bitmap(new MaskedImage(0, 0));
bmMaskImage = new Bitmap(new MaskImage(0, 0));
sprMaskedImage = new Sprite();
sprMaskedImage.addChild(bmMaskedImage);
sprMaskImage = new Sprite();
sprMaskImage.addChild(bmMaskImage);
sprMaskedImage.mask = sprMaskImage;
this.addChild(sprMaskImage);
}
}
}
Но на дисплее ничего не появляется. Есть идеи, почему так происходит?