- 浏览: 44935 次
- 性别:
- 来自: 深圳
最新评论
文章列表
演示:
源码:
[url=http://www2.flash8.net/UploadTeach/200803/20080303163601224.rar]
daziji.rar
[/url]
1、设置场景中动态文本实例名为:"LCD_txt";
2、AS第一帧中加入如下代码:
//让加载文本无乱码显示;
System.useCodepage = true;
//定义新loadVars类,loadVars为加载类;
var lv_do = new LoadVars();
//初始化str;
var str;
//初始化txtLen;
var txtLen ...
先看效果:
代码如下:
/*自娱自乐原创flash教程
www.MyGameMyLove.com
2008-1-11 smallerbird mygamemylove@qq.comBR>*/
//在舞台上放一个电影符号:mc
var mc:MovieClip;
//速度
//初使速度
mc.sdConst = 5;
//速度的增量
mc.sdXs = 1.05;
mc.sd = mc.sdConst;
//方向
mc.xfx = 1;
mc.yfx = 1;
mc.onEnterFrame = function() {
mc.sd *= this.sd ...
先看效果:
代码如下:
/*自娱自乐原创flash教程
www.MyGameMyLove.com
2008-1-11 smallerbird mygamemylove@qq.comBR>*/
//在舞台上放一个电影符号:mc
var mc:MovieClip;
//速度
//初使速度
mc.sdConst = 5;
//速度的增量
mc.sdXs = 1.05;
mc.sd = mc.sdConst;
//方向
mc.xfx = 1;
mc.yfx = 1;
mc.onEnterFrame = function() {
mc.sd *= this.sd ...
功能:设置好用于显示倒计时类的动态文本框实例名称,以及倒计时数目,包括倒计时结束后跳转到的帧数即可。演示:
TaoshawCountDown类中的代码如下:
/*------------------------------------------
作者:沙子
站点:http://www.taoshaw.com
...
先看效果:
下面是代码:
import flash.filters.ColorMatrixFilter;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var nowI:Number;
smallbg.targetx = (Stage.width-smallbg._width)/2;
function aa(i:Number) {
function brightnessWatcher(prop:String, oldVal:Number, newVal:Number, img_mc:MovieClip):N ...
★上次写过一个基于scroll值的动态文本滚动条了,其实那次主要是为了寻求解决重大BUG的方法,却没想到被好多网站当成教程转载,于是就很不安,今天专门抽时间又把这个滚动条完善了一下。尽管还有不少BUG,但比上一次进步了很多:)
★功能:
→支持动态文本载入,真正基于scroll值
→支持按钮,滑块拖动,鼠标滚轮,滚动条背景点击
→支持选择文本时的拖拽滚动
→能根据文本的增加和减少自动调整滑块位置
→修正了滚动条溢出的BUG
→体积非常小,只有2K,而且对资源的占用率也降到最低
★缺陷:
→如果滑块在最底端,当一次性删除大量文本时,仍会导致短暂的滚动条溢出,不过它回立即自动修复
→按钮控制、滑块 ...
function drawRoundBox (mcName : MovieClip, radius : Number, mcX : Number, mcY : Number, mcW : Number, mcH : Number) : Void
{
mcName.lineStyle (1, 0x000000, 100, true);
mcName.beginFill (0xFFCC00);
//
//上边线
mcName.moveTo ((mcX + radius) , mcY);
mcName.lineTo ((mcX + (mcW - radius)) , mcY); ...
function drawRoundBox (mcName : MovieClip, radius : Number, mcX : Number, mcY : Number, mcW : Number, mcH : Number) : Void
{
mcName.lineStyle (1, 0x000000, 100, true);
mcName.beginFill (0xFFCC00);
//
//上边线
mcName.moveTo ((mcX + radius) , mcY);
mcName.lineTo ((mcX + (mcW - radius)) , mcY); ...
[1b]绘画方法:[/1b]
下面是Flash中的绘画方法:
[1b]
· MovieClip.beginFill() //添充实色
· MovieClip.beginGradientFill() //开始渐变添充
· MovieClip.clear() //清除
· MovieClip.curveTo() //绘制曲线
· MovieClip.endFill() //结束添充
· MovieClip.lineStyle() //线条样式
· MovieClip.lineTo() //绘制直线
· MovieClip.moveTo ...
如用作商业用途,请和作者联系 email:
chenlangeer@eastday.com
功能:
1。像书一样翻
2。通过导航按钮翻页
3。任何位置可以加翻页语句,例如我的源代码中的“目录”按钮,就是
on(release){
gotoPage(3)
}
4。支持动态文本的翻书效果
5。翻书时静帧或动帧可选
6。可以整幅方式设计页面
7.会显示书的厚度(真实反映你所设计每一页的边框),可通过自己设置参数进行修改
8.可在厚度边上点选翻页
9.用户自定义翻页投影
10.用户自定义翻书速度
11.用户自定义鼠标响应区
12.用户自定义翻书幅度(即鼠标翻到什么程度就可以自己翻过去了)
13。拖放式书 ...
[url=http://www.uncool.cn/blogs/read.php?90]
[/url]
这是我去年做的一个小作品,现在我把他写成一个系列教程,给大家练练手。其中包含了截图的用法,时间事件,TileList组件的应用等等,综合起来还算不错。
第一步:让舞台能够显示连接的视频,让你的光辉形象显示出来。
这一步很简单,你首先建立一个FLA文档后,按F11,让库面版显示出来,然后在面版的下部,右键-新建VIDEO,命名随意,完成后,把这个视频从库拖到舞台上,由于初始大小为:160*120,你可以按照你的喜欢,设置为任何大小,我这里就设置为:32 ...
看见还有很多人在研究flash的socket,其中经常会出现一些问题,所以将我以前写的一个程序代码拿出来给大家参考...
这是c#的代码,经过测试的,本来想把源程序都放上来,可以我用的是vs2005(而且现在又坏了,系统出问题了),下面是程序的主要源代码,不包含一些自动生成的代码.这些代码是根据一个开源的C#socket程序改编的,而且我已经写了比较详细的注释了,如果你看了这些代码还是发现有问题,可以向我索取完整的源程序:
[1b]把源文件传上来,大家可以下载(gmail又打不开了,不能给留email的同学发了,自己下载吧):
点击下载此文件
[/1b]
//----------------- ...
开发斜视角游戏,地图编辑器其实还是很重要的,很多的显示方面的逻辑都会用到。
今天跟大家分享一下我们做的地图编辑器。
关于开发中的一些比较重要的技术要点:
物体层级判断和物体的精确选取,我之间发过帖子进行过讨论。
因为是用air做的封装,所以安装前必须先有Air运行环境 ,Air运行环境可以[1b][1u]
在这里下载
[/1u][/1b]
[1b]
地图编辑器下载
[/1b]
使用说明:
1、创建地图。
首先把你的背景图片放在安装目录的BK目录中,同时记得制作一张小的缩略图。如果你的背景图叫做bk.jpg,那么缩略图命名为bk_s.jpg.
点击界面中的创建,在bk目 ...
功能:可以响应鼠标拖动,鼠标划过、点击上下键,鼠标滚轮
关键词:flash 滚动文本 侦听器
说明:这个市参考了别人的东西我自己写的,代码使用很方便只要调整遮照层的位置和拖动的scrollbar的位置就可以了,对其方式是完全自动的。以下是代码(写在关键桢上,其中scrollMask遮照了滚动文本内容scrollContent,而scrollBar就是滚动条被拖动的了,scrollLine是滚动条的背景,那条线,scrollUp是滚动条向上的箭头,scrollDown是滚动条向下的箭头,全部为实例名)
// http://log.7thpark.com
//各mc纵坐标自动基于scrollMas ...
演示效果:
//最近做了一个迷宫游戏。一说到迷宫游戏,大家一定会想到如何做了。
//先装备一个张画好的迷宫的图片。道路掏空。然后用 地图.hitTest(玩家x,玩家y,true) 进行检测。
//这次要做的迷宫的游戏,不是把所有迷宫整个的显示到画面中,只是显示一部分。
//我们就要解决两个问题:
//1。当玩家视线(屏幕可以看到迷宫的部分)不处在迷宫边界(迷宫四个顶点)的时候,玩家的移动,此时我们设置
//两个移动方式:
//第一个方式:如果要玩家在迷宫中向左移动。那么就要让迷宫向右移动。些时玩家是不动。此时玩家处于视线的“中心”位置
//第二个方式:当视线处于迷宫的四个顶点,就是迷宫移动 ...