文章列表
简单的旋转的齿轮
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/4436.html
简单的旋转的齿轮
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/4436.html
这个Flash实例制作了两只可爱的小猪亲嘴的动画,用到了Flash的基本绘图工具如椭圆、矩形、直线和任意变形等,操作简单易懂,适合练习。先看下效果吧:
制作步骤:
1、新建一个Flash文档,Ctrl+F8新建一个元件,命名为“pig”。选择椭圆工具,设笔触为黑色,无填充,画出如下椭圆。
图01
2、再用矩形工具在椭圆下部画出如下矩形。
图02
3、用选择工具选中多余的线条,Delete键删除。
图03
4、新建一个图层,再画一个小矩形作为猪的鼻子。
图04
5、用选择工具选中鼻子上多余的线条,Delete键删除,再把三条直线都调节成圆润的弧线,把鼠标放在直线上拖动即可调节。
图0 ...
这个Flash实例制作了两只可爱的小猪亲嘴的动画,用到了Flash的基本绘图工具如椭圆、矩形、直线和任意变形等,操作简单易懂,适合练习。先看下效果吧:
制作步骤:
1、新建一个Flash文档,Ctrl+F8新建一个元件,命名为“pig”。选择椭圆工具,设笔触为黑色,无填充,画出如下椭圆。
图01
2、再用矩形工具在椭圆下部画出如下矩形。
图02
3、用选择工具选中多余的线条,Delete键删除。
图03
4、新建一个图层,再画一个小矩形作为猪的鼻子。
图04
5、用选择工具选中鼻子上多余的线条,Delete键删除,再把三条直线都调节成圆润的弧线,把鼠标放在直线上拖动即可调节。
图0 ...
效果图:
代码如下:
//function jindu_func() {
var B:Boolean = true;
onEnterFrame = function () {
this.jindu_mc.huakuai_mc.jindu_txt.text = _currentframe+"/"+_totalframes;
if (B) {
this.jindu_mc.huakuai_mc._x = int(_currentframe/_totalframes*100);
} else {
gotoAndStop(int(this.jindu_mc. ...
假设有这么一个类,里面有author这个属性
class test{
private var authorStr:String
public function test(){
authorStr="fanflash"
}
public function set author(dt:String){
this.authorStr=dt;
}
public function get author():String{
return this.authorStr;
}
}
在使用的时候,除了可以用正常的方式访问如:
var t=new test();
tra ...
假设有这么一个类,里面有author这个属性
class test{
private var authorStr:String
public function test(){
authorStr="fanflash"
}
public function set author(dt:String){
this.authorStr=dt;
}
public function get author():String{
return this.authorStr;
}
}
在使用的时候,除了可以用正常的方式访问如:
var t=new test();
tra ...
//-------缓动函数-----------
function MoveTo(mcName, mcX, mcY, a) {
mcName.onEnterFrame = function() {
mcName._x += (mcX-mcName._x)/a;
mcName._y += (mcY-mcName._y)/a;
if (mcX == mcName._x && mcY == mcName._y) {
delete (mcName.onEnterFrame);
}
};
}
//-------函数调用-------
Mov ...
//-------缓动函数-----------
function MoveTo(mcName, mcX, mcY, a) {
mcName.onEnterFrame = function() {
mcName._x += (mcX-mcName._x)/a;
mcName._y += (mcY-mcName._y)/a;
if (mcX == mcName._x && mcY == mcName._y) {
delete (mcName.onEnterFrame);
}
};
}
//-------函数调用-------
Mov ...
对于使用FLVPlayback组件(Adobe官方提供),就像使用当初Flash8下的V2 Components一样,总有不同争议。FLVPlayback的使用也无非是以下三种:
第一,完全使用,将成品组件使用于场景之上,仅修改外观和参数
第二,部分使用,分析其中有益功能,去掉冗余代码(对于自己的应用而言),保留高效性。这部分工作也不轻松
第三,完全不使用FLVPlayback,自行开发。
不管使用哪一种方法,都有充分的理由。这里只对FLVPlayback组件的优缺点进行一个分析,供人参考。
先说优点:
1)可以通过FLVPlayback组件快速实现Video播放功能。只需要拖拽进入Stage, ...
下面给大家介绍下如何制作[*.fla]形态的组件(Component),
这种组件区别于SWC组件,和CS3自带的组件一样能够双击进入组件里面编辑.
//应该是CS3新增加的一种组件形态,以制作一个MyButton组件为例子.
分如下几个步骤:
1、首先创建一空 ...
Adobe develop center的新文章Skinning the Flash CS3 components . 适于as3.0开发人员
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-cs3/1728.html
(一)UIScrollBar组件:
用于滚动TextField对象的实例,或其他MovieClip.可以有水平和垂直2种用法。基本参数:_targetInstanceName:就是填TextField对象的实例名,horizontal:水平:此值设为true垂直:此值设为false.
实例做法:
1。建一个默认的FLASH8文档,拖出一个动态文本,实例名为tt,选择多行不换行,其他默认。位置在场景的第一帧第一层。
2。拖一个UIScrollBar组件到舞台,水平,参数采用默认参数。位置在场景的第一帧第一层。
3。另建一层放AS:针上代码:var tt:TextField;tt.text=&q ...
Flash MX 2004中的新组件对于我们开发网络应用程序的确带来了很大的方便,无论是在美观和易使用方面都得到了不错的评价。开发应用程序过程中相信大家使用的比较多的还是基于列表的组件(List、DataGrid、Tree 和 Menu),DataGrid、 ...
开发斜视角游戏,地图编辑器其实还是很重要的,很多的显示方面的逻辑都会用到。
今天跟大家分享一下我们做的地图编辑器。
关于开发中的一些比较重要的技术要点:
物体层级判断和物体的精确选取,我之间发过帖子进行过讨论。
因为是用air做的封装,所以安装前必须先有Air运行环境 ,Air运行环境可以[1b][1u]
在这里下载
[/1u][/1b]
[1b]
地图编辑器下载
[/1b]
使用说明:
1、创建地图。
首先把你的背景图片放在安装目录的BK目录中,同时记得制作一张小的缩略图。如果你的背景图叫做bk.jpg,那么缩略图命名为bk_s.jpg.
点击界面中的创建,在bk目 ...