flex画图类的问题: 问题一:在flex中写一个画图类与在flash cs3中写这个类有何区别? 问题二:看下面

帮我看看下面这个类的写法,为什么第一种可以,而第二种则是空白--------------------------可行的写法--------------------pack... 帮我看看下面这个类的写法,为什么第一种可以,而第二种则是空白
--------------------------可行的写法--------------------
package xian
{
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
import mx.containers.Canvas;

public class Xianborder extends Canvas
{
var xians:Sprite=new Sprite();//
var xianx:Array=new Array();//
var xiany:Array=new Array();//
var key:String;
public function Xianborder ()
{
//

xianx=[97.5,37.5,95.4,93.5];
xiany=[62.7,44.9,65.4,45.1];
var ls:int=0;
var s1:int;
ls=xianx.length;
graphics.lineStyle(3,0x007500);
graphics.moveTo(xianx[0],xiany[0]);
for(var i=1;i<ls-1;i++)
{
graphics.lineTo(xianx[i],xiany[i]);
}

//addChild(xians);

}

}
}
-----------------------------------------------------------
----------下面这个不能,是空白的-------
package xian
{
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
import mx.containers.Canvas;

public class Xianborder extends Canvas
{
var xians:Sprite=new Sprite();//
var xianx:Array=new Array();//
var xiany:Array=new Array();//
var key:String;
public function Xianborder ()
{
//

xianx=[97.5,37.5,95.4,93.5];
xiany=[62.7,44.9,65.4,45.1];
var ls:int=0;
var s1:int;
ls=xianx.length;
xians.graphics.lineStyle(3,0x007500);
xians.graphics.moveTo(xianx[0],xiany[0]);
for(var i=1;i<ls-1;i++)
{
xians.graphics.lineTo(xianx[i],xiany[i]);
}

addChild(xians);

}

}
}
为什么会这样?
如果我想用类似于第二种方法,如何做?因为我要好几十个分离的密闭曲线,并且为各个区域添加事件等,因此我希望每个密闭的曲线有其对应的对象名
展开
 我来答
迹氯放962
2011-03-14 · TA获得超过283个赞
知道答主
回答量:56
采纳率:0%
帮助的人:81.8万
展开全部
第二个运行空白?大哥,第二个你能运行起来么,能addChild(xians);改成this.rawChildren.addChild(xians);就可以了
show3show
2011-03-16 · TA获得超过396个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:722万
展开全部
canvas中不能直接放Sprite
你可以把这句
var xians:Sprite=new Sprite();//
改成
var xians:Canvas=new Canvas();//
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f9d956089
2011-03-15
知道答主
回答量:15
采纳率:0%
帮助的人:5.3万
展开全部
通解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式