用Flash与C语言制作工程实时数据动态曲线图
本文旨在说明如何利用Flash和C语言制作BS模式下的实时数据动态曲线图,现在流行的实时数据曲线图,大都是采用了CS模式的开发语言,BS模式的虽有一些实例,比如google上的股市曲线图,但其实现的方式和流程在网上很少能见到。
其运行时的界面如下,数据实时更新,曲线图从左往右动态移动:
下面先讲在实现过程中的工作环境以及开发工具进行简单的介绍:
1. Macromedia Flash Professional 8;
2. Macromedia Dreamweaver 8;
3. 标准C;
4. 操作系统:Windows,主要用来制作Flash和网页;
5. 操作系统:Linux,用作网站的服务器,安装apache;
6. apache软件。
假设以上的环境都已经安装完毕,并经测试运行正常,下面就逐步的介绍开发过程:
一.在制作此例前,我假设您已了解以下Flash知识点:
1.使用this.createEmptyMovieClip动态创建MovieClip;
2.使用AS绘制线条或矩形;
3.对Flash中“深度”的理解;
4.使用this.createTextField动态创建文本框
二.正式开始
1.创建一个空白文档,有两个层:
看上图,两个层:
A.script:放置一些脚本;
B.坐标曲线: 放置一个MovieClip,即生成的曲线;
2.按Ctrl+F8新建一个影片剪辑(MovieClip),里面放置一个动态文本框,实例名称为:tips,如下图:
3.返回场景,将刚才制作的mc坐库中托至场景(放在可视区域外),并且命名为:mouse_mc,如图:
4.按Ctrl+F8新建一个影片剪辑(MovieClip):坐标曲线,有三个层:,如下图:
A. script:放置一些脚本;
B. 文字:放置x,y轴的说明文字;
C. xy轴: 放置x,y坐标轴;
5.在影片剪辑“坐标曲线”的“xy轴”层上画x,y坐标线:
这步就是注意坐标轴的中心点,画在影片剪辑的注册点上,即_x=0,_y=0处;
6.在坐标轴附近,创建二个动态文本框,分别指定变量名为:name_x,name_y,如下图:
这二个文本框用来显示坐标轴的说明文字;
7. 接着在的“script”层的第一帧,加入如下代码:
//载
相关文档:
今天看到一种比较安全的枚举写法!
enum example
{
item1 = 0,
item2,
item3,
item4,
item5,
max /* when you want to add element,please add before this */
};
当你使用它的时候:
example ex1;
i ......
目前来讲,我依然还不会做一个小游戏出来。做游戏需要知道很多东西,这个flash 只是一个自娱自乐的东西。要是看了误导就别怪了。
好,制作这个东西之前,其实这篇文章有一些重复了,不过只是一种demo式的演示。通过键盘来控制控制一个人物走动。
上面是一张透明的png位图。有四个不同的方向。可以看到 基本上上下 ......
转载自: http://bbs.chinaitlab.com/thread-304041-1-1.html
学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。
一、要读 ......
3: int main()
4: {
5: int i = 1,j;
6: union test{
7: int m;
8: ......
UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。
UTF-8的编码规则很简单,只有二条:
1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是 ......