数码资讯
Flash教程:图片旋转效果
评论:好现在开始 新的Flash文件 修改文档,将文档的背景颜色更改为黑色。 新的组件{文本} 13个关键帧放置在元素的边框上。 空白的第一帧 在各个关键帧,输入一个字母{颜色本身,而不是黑哈},并使用对齐面板将每个字母在组件的中间阶段。 好现在开始 新的Flash文件 修改文档,将文档的背景颜色更
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
评论:好现在开始
新的Flash文件
修改文档,将文档的背景颜色更改为黑色。
新的组件{文本}
13个关键帧放置在元素的边框上。
空白的第一帧
在各个关键帧,输入一个字母{颜色本身,而不是黑哈},并使用对齐面板将每个字母在组件的中间阶段。
好现在开始
新的Flash文件
修改文档,将文档的背景颜色更改为黑色。
新的组件{文本}
13个关键帧放置在元素的边框上。
空白的第一帧
在各个关键帧,输入一个字母{颜色本身,而不是黑哈},并使用对齐面板将每个字母在组件的中间阶段。
对齐面板的使用如下:
图1代码:停止();
此时的时间轴如下所示:
图2
将场景1返回
将新构建的组件拖到舞台上。
打开属性面板命名实例名称为V0
新组件{地球}
在元素的第一个框架中画一个小圆圈,黑色
返回现场1
将新构建的组件拖到舞台上。
打开它的属性面板,将实例名命名为地球。
在场景1中创建一个新层
在新层的第一个框架中输入以下代码:
对于(i = 1;i < 13;i){
复制(V0
_root {V我}。因子= 360 / 12 *我;
_root {V我} gotoAndStop(我1);
}
选择操作面板中的元素{文本}来输入以下代码:
OnClipEvent(负载){
(100)_root.earth.swapdepths;
速度= 3;
半径=180;
}
onclipevent(enterFrame){
_y = _root _y。地球;
Z = _root。地球。_x - _root。_xmouse;
速度= 40;
因子=速度;
xtransform = math.sin(数学。PI / 180×系数);
ytransform = math.sin(数学。PI / 180×系数);
ytransformp = math.sin(数学。PI / 180 *(因子90));
这_xscale ytransformp * 120 = 1;
这个_x = _root。地球_x xtransform *半径;
这个_alpha = 10(ytransformp 1)* 50;
这个_yscale = 120(ytransformp-1)* 2;
栈= math.round((ytransform 1)* 100);
This.swapDepths(堆栈);
}
嗯,差不多没问题。
如果你不理解源文件请看源文件:(with.fla文件)点击下载
延伸:
如果您想成为图片的环绕效果,您只需将元素}的字母更改为图片即可。
如果图片太大或太小,请在上面的代码中修改半径= 180;这个句子只改变180的值。
如果图片不是12修改元素{文本},第一帧修改第一帧代码的帧数仍然是数字的13张图片中的空白(i = 1;i < 13;i)
新的Flash文件
修改文档,将文档的背景颜色更改为黑色。
新的组件{文本}
13个关键帧放置在元素的边框上。
空白的第一帧
在各个关键帧,输入一个字母{颜色本身,而不是黑哈},并使用对齐面板将每个字母在组件的中间阶段。
好现在开始
新的Flash文件
修改文档,将文档的背景颜色更改为黑色。
新的组件{文本}
13个关键帧放置在元素的边框上。
空白的第一帧
在各个关键帧,输入一个字母{颜色本身,而不是黑哈},并使用对齐面板将每个字母在组件的中间阶段。
对齐面板的使用如下:
图1代码:停止();
此时的时间轴如下所示:
图2
将场景1返回
将新构建的组件拖到舞台上。
打开属性面板命名实例名称为V0
新组件{地球}
在元素的第一个框架中画一个小圆圈,黑色
返回现场1
将新构建的组件拖到舞台上。
打开它的属性面板,将实例名命名为地球。
在场景1中创建一个新层
在新层的第一个框架中输入以下代码:
对于(i = 1;i < 13;i){
复制(V0
_root {V我}。因子= 360 / 12 *我;
_root {V我} gotoAndStop(我1);
}
选择操作面板中的元素{文本}来输入以下代码:
OnClipEvent(负载){
(100)_root.earth.swapdepths;
速度= 3;
半径=180;
}
onclipevent(enterFrame){
_y = _root _y。地球;
Z = _root。地球。_x - _root。_xmouse;
速度= 40;
因子=速度;
xtransform = math.sin(数学。PI / 180×系数);
ytransform = math.sin(数学。PI / 180×系数);
ytransformp = math.sin(数学。PI / 180 *(因子90));
这_xscale ytransformp * 120 = 1;
这个_x = _root。地球_x xtransform *半径;
这个_alpha = 10(ytransformp 1)* 50;
这个_yscale = 120(ytransformp-1)* 2;
栈= math.round((ytransform 1)* 100);
This.swapDepths(堆栈);
}
嗯,差不多没问题。
如果你不理解源文件请看源文件:(with.fla文件)点击下载
延伸:
如果您想成为图片的环绕效果,您只需将元素}的字母更改为图片即可。
如果图片太大或太小,请在上面的代码中修改半径= 180;这个句子只改变180的值。
如果图片不是12修改元素{文本},第一帧修改第一帧代码的帧数仍然是数字的13张图片中的空白(i = 1;i < 13;i)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。