| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
flash影片web播放
用Flash8 创建交互
控制动态文本滚动
用右键菜单来控制
在FLASH里怎样控制
如何用鼠标左右键
怎么用flash用jav
怎么用flash用jav
6种常用的一个按钮
控制PPT课件中Fla

交互控制线段的改变(新手教程)           

交互控制线段的改变(新手教程)

作者:佚名 来源:闪吧 作者: 闪客太子 上传人: 更新:2007-1-13 20:47:18 错误报告 我要投稿

这个FLASH实现的效果是通过人工设置线段的起始点和结束点的坐标,来实现对线段的交互控制.
点击浏览该文件
点击浏览该文件
下面是偶的制作步骤,呵呵

(1)新建一个FLASH文档,按CTRL+F8,创建一个MC,命名为"线",内容为一条线段,让线段位置居中.(2)进入主场景的操作.场景含由个图层,分别为“线”,“文本”,“按钮”。把线MC拖入场景中的“线”层。在文本层中新建4个静态文本和4个动态文本,按钮层当然是放一个按钮了,呵呵(这样做的目的是为了养成一个良好的创作习惯),如图:
按此在新窗口浏览图片
(3)4个动态文本的变量依次设置为:x1,y1,x2,y2,设置如图:
按此在新窗口浏览图片
按此在新窗口浏览图片
按此在新窗口浏览图片
按此在新窗口浏览图片

(4)下面是代码的编写了.选择按钮元件,打开动作面板,写如下代码:

on(press){
if (_root.x1 == undefined || _root.y1 == undefined || _root.x2 == undefined || _root.y2 == undefined) {
_root.x1 = 300;
_root.y1 = 300;
_root.x2 = 400;
_root.y2 = 350;
}
// 如果变量值没有定义,就默认为以上的值
if (_root.x1 != Number(x1) || _root.y1 != Number(y1) || _root.x2 != Number(x2) || _root.y2 != Number(y2)) {
_root.x1 =300;
_root.y1 = 300;
_root.x2 = 400;
_root.y2 = 350;
}
//如果变量值不是数字,就默认为以上的值
dx = _root.x2-_root.x1;
dy = _root.y2-_root.y1;
// 注意是用结束点的坐标减去起始点的坐标
line_length = Math.sqrt(dx*dx+dy*dy);
// 计算线的长度
angle = Math.atan(dy/dx);
// 计算线旋转的弧度
angle = angle*180/Math.PI;
// 把弧度转换成角度
if (dx<0) {
angle = angle-180;
}
//如果角为钝角,则通过减180来实现锐角的转换
with(_root.line){
_x=x1;
_y=y1;
_rotation=angle;
_xscale=line_length;
}
//设置直线的一些属性
}

好了,到这里就制作完毕了,按Ctrl+F8测试一下吧

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。