flash如何画长方体 如何用flash8画一个动态变化的长方体?长方体的长、宽、高是从外部文本文件中获得的!现有一个文本文件,存储格式如下:534三个数字分别代表长方体的长、宽、高,flash8中如
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 06:31:36
![flash如何画长方体 如何用flash8画一个动态变化的长方体?长方体的长、宽、高是从外部文本文件中获得的!现有一个文本文件,存储格式如下:534三个数字分别代表长方体的长、宽、高,flash8中如](/uploads/image/z/12044587-67-7.jpg?t=flash%E5%A6%82%E4%BD%95%E7%94%BB%E9%95%BF%E6%96%B9%E4%BD%93+%E5%A6%82%E4%BD%95%E7%94%A8flash8%E7%94%BB%E4%B8%80%E4%B8%AA%E5%8A%A8%E6%80%81%E5%8F%98%E5%8C%96%E7%9A%84%E9%95%BF%E6%96%B9%E4%BD%93%3F%E9%95%BF%E6%96%B9%E4%BD%93%E7%9A%84%E9%95%BF%E3%80%81%E5%AE%BD%E3%80%81%E9%AB%98%E6%98%AF%E4%BB%8E%E5%A4%96%E9%83%A8%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6%E4%B8%AD%E8%8E%B7%E5%BE%97%E7%9A%84%21%E7%8E%B0%E6%9C%89%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6%2C%E5%AD%98%E5%82%A8%E6%A0%BC%E5%BC%8F%E5%A6%82%E4%B8%8B%EF%BC%9A534%E4%B8%89%E4%B8%AA%E6%95%B0%E5%AD%97%E5%88%86%E5%88%AB%E4%BB%A3%E8%A1%A8%E9%95%BF%E6%96%B9%E4%BD%93%E7%9A%84%E9%95%BF%E3%80%81%E5%AE%BD%E3%80%81%E9%AB%98%2Cflash8%E4%B8%AD%E5%A6%82)
flash如何画长方体 如何用flash8画一个动态变化的长方体?长方体的长、宽、高是从外部文本文件中获得的!现有一个文本文件,存储格式如下:534三个数字分别代表长方体的长、宽、高,flash8中如
flash如何画长方体 如何用flash8画一个动态变化的长方体?长方体的长、宽、高是从外部文本文件中获得的!
现有一个文本文件,存储格式如下:
5
3
4
三个数字分别代表长方体的长、宽、高,flash8中如何编写程序读出文本文件中的数据,再由这三个长度画出长方体,文本文件中数据变化,长方体的大小也随之改变!不知哪位大侠知道如何解决!
flash如何画长方体 如何用flash8画一个动态变化的长方体?长方体的长、宽、高是从外部文本文件中获得的!现有一个文本文件,存储格式如下:534三个数字分别代表长方体的长、宽、高,flash8中如
this.createEmptyMovieClip("target_mc",this.getNextHighestDepth());
target_mc.loadVariables("temp.txt");//加载的文本文件名
var ary:Array = new Array();
function checkParamsLoaded()
{
\x05if (target_mc.t == undefined)
\x05{
\x05}
\x05else
\x05{
\x05\x05ary=target_mc.t.split("|");
\x05\x05clearInterval(param_interval);
\x05\x05DrawHandler();
\x05}
}
var param_interval = setInterval(checkParamsLoaded,100);
function DrawHandler()
{
\x05var scale:Number=50;//缩放比例,如果长宽高数值很大可以去掉.
\x05var degree:Number=45;//倾斜角度,这个我不会算,随便用了一个.
\x05this.createEmptyMovieClip("triangle_mc",1);
\x05triangle_mc._x=200;
\x05triangle_mc._y=200;
\x05triangle_mc.beginFill(0x0000FF,30);//填充颜色
\x05triangle_mc.lineStyle(1,0xFF00FF,100);//线条样式
\x05triangle_mc.moveTo(0,0);
\x05triangle_mc.lineTo(ary[0]*scale,0);
\x05triangle_mc.lineTo(ary[0]*scale,ary[1]*scale);
\x05triangle_mc.lineTo(0,ary[1]*scale);
\x05triangle_mc.lineTo(0,0);
\x05triangle_mc.lineTo(ary[2]*scale*Math.sin(degree)/2,-ary[2]*scale*Math.cos(degree)/2);
\x05triangle_mc.lineTo(ary[2]*scale*Math.sin(degree)/2+ary[0]*scale,-ary[2]*scale*Math.cos(degree)/2);
\x05triangle_mc.lineTo(ary[0]*scale,0);
\x05triangle_mc.moveTo(ary[2]*scale*Math.sin(degree)/2+ary[0]*scale,-ary[2]*scale*Math.cos(degree)/2);
\x05triangle_mc.lineTo(ary[2]*scale*Math.sin(degree)/2+ary[0]*scale,-ary[2]*scale*Math.cos(degree)/2+ary[1]*scale);
\x05triangle_mc.lineTo(ary[0]*scale,ary[1]*scale);
\x05triangle_mc.lineTo(ary[0]*scale,0);
\x05triangle_mc.endFill();
}
文本文件内容如下:
t=5|3|4