예제 #1
0
    public EmbedTest()
    {
        BitmapAsset img = (BitmapAsset)BgClass.CreateInstance();
        Graphics    g   = graphics;

        g.beginBitmapFill(img.bitmapData);
        g.drawCircle(100, 100, 100);
        g.endFill();

        img = (BitmapAsset)BgClass2.CreateInstance();
        g.beginBitmapFill(img.bitmapData);
        g.drawRect(220, 10, 100, 100);
        g.endFill();
    }
예제 #2
0
        public Animation(Class StillFrame, params Class[] AnimatedFrames)
        {
            this.StillFrame = StillFrame;

            if (AnimatedFrames.Length > 0)
            {
                this.AnimatedFrames = AnimatedFrames.Select(i => (BitmapAsset)i).ToArray();
            }
            else
            {
                AnimationEnabled = false;
            }

            ShowCurrentFrame();
        }
예제 #3
0
    public MyApp()
    {
        VDividedBox box = new VDividedBox();

        box.setStyle("left", 10);
        box.setStyle("right", 10);
        box.setStyle("top", 30);
        box.setStyle("bottom", 10);
        addChild(box);

        RichTextEditor ed = new RichTextEditor();

        ed.percentWidth  = 100;
        ed.percentHeight = 100;
        box.addChild(ed);

        ed = new RichTextEditor();
        ed.percentWidth  = 100;
        ed.percentHeight = 100;
        box.addChild(ed);

        Button btn = ed.boldButton;

        Avm.Class klass = btn.getStyle("icon") as Avm.Class;
        if (klass != null)
        {
            BitmapAsset bmp = avm.CreateInstance(klass) as BitmapAsset;
            if (bmp != null)
            {
                if (bmp.bitmapData == null)
                {
                    Alert.show("Bad bitmapData");
                    return;
                }

                Sprite   sprite = new Sprite();
                Graphics g      = sprite.graphics;
                g.beginBitmapFill(bmp.bitmapData);
                g.drawRect(0, 0, 16, 16);
                g.endFill();
                addChild(sprite);
            }
            else
            {
                Alert.show("Icon class is not BitmapAsset");
            }
        }
    }