this.container.addElement(GraphicElementとしてのmyCustomImageInstance)は、テストイメージを表示する必要があります。継承なしでBitmapImageの機能を実装する最善の方法は何ですか?
package com.www
{
import spark.primitives.BitmapImage;
import spark.primitives.supportClasses.GraphicElement;
public class BaseTest extends GraphicElement
{
public function BaseTest()
{
super();
}
/* stuff */
}
public class MyCustomImage extends BaseTest
{
private var _img:BitmapImage = null;
public function MyCustomImage()
{
super();
}
public function get img():BitmapImage {
if (!_img) {
_img = new BitmapImage();
_img.source = /* BitmapData of a test image */;
}
return _img;
}
/* It obviously does not work, any ideas?
override public function createDisplayObject():DisplayObject {
return img.displayObject;
}
override public function get displayObject():DisplayObject {
return img.displayObject;
}
*/
}
}
ありがとうございました
あなたの質問は非常に明確ではありません - もう少ししてください特定のvis。あなたが達成しようとしていること。 –
MyCustomImageのインスタンスをDisplayObjectContainerに追加する(addElement)必要があります。レンダリングはBitmapImageの表示オブジェクトです。 –
私自身の質問に答える。 BaseTestはGroupなどを拡張し、BitmapImage要素を追加する必要があります。 –