为Canvas提供边框

svi*_*irk 0 apache-flex canvas border

在Flex中,我正在使用

var canvasEdit:Canvas = new Canvas();
canvasEdit.setStyle("borderColor", 0x0134FF);
canvasEdit.setStyle("borderThickness", 3);
Run Code Online (Sandbox Code Playgroud)

但是我无法在画布的两侧放置边框.

小智 5

尝试添加以下行:

canvasEdit.setStyle("borderStyle","solid");
Run Code Online (Sandbox Code Playgroud)

...例如,这是一个完整的应用程序文件示例:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
    <mx:Script>
        <![CDATA[

            protected function init():void
            {
                canvasEdit.setStyle("borderStyle","solid");
                canvasEdit.setStyle("borderColor","#000000");
                canvasEdit.setStyle("borderThickness","5");
            }
        ]]>
    </mx:Script>
    <mx:Canvas width="200" height="200" x="0" y="0" id="canvasEdit"/>
</mx:Application>
Run Code Online (Sandbox Code Playgroud)

  • 如果我在Flex 4.5中使用哪个画布已过时,请帮助我,如何定义`borderStyle`,`borderColor`和`themeColor` (2认同)