Flash留言本雏形!

因为网费欠缺,断网了两天,又由于课比较多,两天没去交网费,在寝室里上不了网,就只好让 MM(Macromedia) 陪我玩了,在这段时间内,用”三剑客”做了一个 Flash留言本的雏形!

数据存储使用 Access, 脚本使用的是 ASP,动态生成 XML,然后由 Flash 来解析 XML,不过程序现在还有很多BUG, 只有慢慢修改了!

在这个flash里用的比较重要的命令是:
myXML.load();
loadVariablesNum();
tellTarget();
mc.attachMovie();
loadmovie();
mc.removeMovie();
mc.onRollOver();
mc.onRollOut();
mc.onRelease();

基本界面如下:

Flash留言本测试地址:
http://www.afdrem.com/blog/flashgbook/…

Flash里元件命名后缀的妙用

居然到今天才发现后缀对于编程提示的用处,给名字加上一些特殊的后缀,在写脚本的时候就会有自动代码提示,而对于没有后缀的名字,写脚本的时候就不会有脚本提示了!汗,居然到今天才发现!

支持自动代码提示所需的后缀:
————————————————
对象类型 后缀
————————————————
Array _array
按钮 _btn
摄像头 _cam
Color _color
ContextMenu _cm
TextField _txt
ContextMenuItem…

flash版在线词典1.2面世

中华在线词典:
www.ourdict.cn

速度是以前的10倍,功能更强大!
目前共收录了12部词典中的汉字15702个,词语36万个(常用词语28770),成语31922个,近义词4322个,反义词7691个,歇后语14000个,谜语28071个,名言警句19424,所有功能一切免费。

偶测试了一下,速度的确很快,比偶翻词典快N倍!爽!…

中搜居然还有个flash版

不知道什么时候有的,我很少用中搜的(个人习惯问题),今天偶然去了一下,发现还有一个 FLASH版,感觉有点惊奇!

对于一个大的搜索引擎来说,提供flash版的界面,已经不是第一个了,对于创新意来说,已经没什么意义了,也许在国内还是第一个吧?中搜的静态版的界面(http://www.zhongsou.com/)偶觉得做的挺好的,可是那个Flash版的界面(http://www.zhongsou.com/flash.htm)偶倒是不是很认同,做的不怎么样。做的好不好,偶说了不算,看看大家的意思了!…

Flash&XML第一个练习成功

从偶的blog的rss读取数据,顺便练习了一下Flist组件,一直不太喜欢用组件的,呵呵~

rss代码(由asp生成)地址:blogrss2.asp
fla代码:
myList.setSize(350, 240);
myList.rowHeight = 24;
var myXML = new XML();
myXML.load(“blogrss2.asp”);
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if (success) {
for (i=7; i<17; i++) {
myList.addItem({label:myXML.childNodes[0].childNodes[0].childNodes[i].childNodes[1].firstChild.nodeValue});
}
}
};
listenerObject = new Object();
listenerObject.change…

flash调用外部数据乱码解决全方案

昨天做了一个IP地址查询器,在计算中心测试时还是正常的(那里用的是windows 2000),回来再看的时候发现怎么弄都不正常了,以前读取asp的时候也没碰到过这种问题,今天总算解决了!
现在把解决乱码的方法总结一下:

1、载入外部的.txt文件和.xml文件
这种情况下一般只需在fla文件的第一帧加上这么一句就没问题了:
System.useCodepage=true;
请务必注意大小写!
还一种方法就是直接把要载入的文件另存为utf-8,因为Unicode是flash直接支持的!

2、从asp文件读取数据

(1)在fla文件的第一帧放这一句:
System.useCodepage=true;
一般也能解决问题,但很多时候仍然会出现乱码!

(2)这时候可以这样:
fla第一帧仍然有这么一句:
System.useCodepage=true;
但是在asp文件的开头加这么一句:
<%Response.Charset="UTF-8"%>

(3)还一种解决方法是:
fla第一帧仍然有这么一句:…

Flash IP查询—Flash和ASP结合应用

今天改blog程序的时候突然想起要做一个这个东西,然后就利用ipview.asp和我的 ip 数据库做了一个flash版的 ip查询器,看看如何?

总共包含三个文件:一个ip数据库、一个getip.asp文件,一个getip.swf文件

getip.asp文件源代码:(代码很烂,献丑了!反正偶脸皮厚!)

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.Charset="UTF-8"%>
<%
Dim ipdata
ipdata=Request.QueryString(“ipdata”)
If ipdata=Empty Then ‘如果为空,取得当前机器的IP地址
dim userip
userip = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)
If userip = “” Then userip = Request.ServerVariables(“REMOTE_ADDR”)

学flash初期看到的经典3D代码

看下效果先:

记得当时是从一本书上抄来的,没有什么注释,现在又拿出来看了看,发现自己数学功底不够,还是没能看懂,哪位高人看懂了帮忙解释下,谢谢了!

function init(){
_root.createEmptyMovieClip(“pad”,1);
pad._x=270;
pad._y=200;
};
ya=Math.PI;
//设定观测点的距离
fl=10000;
x=new Array(-100,100,100,-100,-100,100,100,-100);
y=new Array(-100,-100,100,100,-100,-100,100,100);
z=new Array(-100,-100,-100,-100,100,100,100,100);
xp=new Array();
yp=new Array();
function square(x1,y1,x2,y2,x3,y3,x4,y4,col){

Flash 神奇效果

这是在 flash8.net 看到的:
一个简单的圆形形变就可以实现出复杂的动画效果,看看:

之所以说它神奇,是因为它的做法是如此的简单!
仅仅只有下面三步:

1、先在场景中画一个圆,然后去其填充,将边线条改为虚线;

2、在30贞(随便你在哪一贞)处插入一个关键贞,将线条转换为填充(最关键的一步);

3、做形变动画;…