在Flash cs6中 用as2在课件上画线 画的每条线都变成影视剪辑 可以在课件上选中 并且每条线都可以删除
时间: 2024-05-29 12:09:40 浏览: 16
在Flash CS6中,可以使用ActionScript 2.0来画线并将其转换为影片剪辑。以下是实现此操作的步骤:
1. 打开Flash CS6软件,创建一个新的Flash文件。
2. 在舞台上选择“画笔工具”,使用鼠标画出一条线。
3. 选择“选择工具”,将线条选中。
4. 在属性面板中,将“线条”属性设置为“影片剪辑”。
5. 单击“转换为影片剪辑”按钮,将线条转换为影片剪辑。
6. 在库面板中,可以看到新创建的影片剪辑。
7. 将影片剪辑拖放到舞台上,在舞台上可以进行编辑和删除操作。
重复以上步骤,可以创建多条线并将它们转换为影片剪辑,从而在课件上画线并进行编辑和删除操作。
相关问题
在flash cs6中 用as2在课件上画线 并且每条都可以选中删除
以下是一个示例代码,可以在Flash CS6中使用AS2语言在课件上画线并选择删除每条线:
//创建画板
var drawingBoard:MovieClip = this.createEmptyMovieClip("drawingBoard", this.getNextHighestDepth());
//设置画笔颜色和粗细
drawingBoard.lineStyle(2, 0xFF0000, 100);
//设置画板鼠标事件
drawingBoard.onPress = function() {
//开始绘制一条线
this.moveTo(this._xmouse, this._ymouse);
this.onMouseMove = function() {
//绘制中...
this.lineTo(this._xmouse, this._ymouse);
}
}
drawingBoard.onRelease = function() {
//停止绘制
delete this.onMouseMove;
//创建一个新的MovieClip来存储这条线
var line:MovieClip = this.createEmptyMovieClip("line" + this.getNextHighestDepth(), this.getNextHighestDepth());
//将这条线画在新的MovieClip上
line.lineStyle(2, 0xFF0000, 100);
line.moveTo(this._xmouse, this._ymouse);
line.lineTo(this._xmouse, this._ymouse);
line.lineTo(this._xmouse, this._ymouse);
//为这条线设置鼠标事件,使其可以被选择和删除
line.onRollOver = function() {
this._alpha = 50;
this.onPress = function() {
this._parent.removeChild(this);
}
}
line.onRollOut = function() {
this._alpha = 100;
delete this.onPress;
}
}
在flash cs6中 用as2实现课件中我画的线可以选中删除
要实现在 flash cs6 中用 as2 程序语言实现课件中画的线可以选中删除,需要采取以下步骤:
1. 创建一个画板,并在画板上绘制一条直线。
2. 给这条直线命名为“myLine”。
3. 在画板上添加一个“删除”按钮,并给按钮命名为“deleteBtn”。
4. 在舞台上添加下列代码:
```
onClipEvent (load) {
// 定义按下鼠标时的事件
this.onPress = function() {
// 判断鼠标是否在 myLine 上
if (_root.myLine.hitTest(_root._xmouse, _root._ymouse, true)) {
// 如果在 myLine 上,则删除 myLine
_root.myLine.removeMovieClip();
}
}
}
```
5. 在“删除”按钮上添加下列代码:
```
on (release) {
// 删除 myLine
_root.myLine.removeMovieClip();
}
```
这样,当用户按下鼠标时,程序判断鼠标是否在 myLine 上,如果在 myLine 上,则删除 myLine。当用户点击“删除”按钮时,程序直接删除 myLine。