
发布于2007-12-12 10:00:48 |
详细内容( 69次阅读)

从Flash MX发布开始,就经常有人问:为什么Flash载入的中文会是乱码?
后来大家都用了 System.useCodePage=true; 去解决这个问题。可能大家都已经习惯了在Flash 5或以前,Flash完全没有理会编码。
Flash5的时代,的确可以很容易的载入外部文本,方便地跟PHP, ASP等等的后台程序作信息交互。但是到了Flash MX的时代,同样的方法却出现了乱码。一定要在前面加上System.useCodePage=true;才可以解决问题。大家可能都会觉得这是Flash的问题,觉得Flash MX的中文支持能力差了。个人觉得Flash MX, Flash 2004这些...
more

发布于2007-12-12 10:00:48 |
详细内容( 59次阅读)

很多FLASH设计师经常会控制场景里的元件属性,例如坐标,透明度,缩放等等,但元件的坐标一直是困扰很多人的一个问题。经常有人在论坛提问:为什么我用AS控制元件的坐标有的时候准确,有的时候又不准确啊?是不是我FLASH软件出问题了?还是FLASH本身出现了BUG?其实不是这样的,这是FLASH设计者没有正确认识FLASH的坐标。
点击场景里的一个MC,我们会发现上面有两个标记,一个是十字,一个是圆圈(也有情况是二者重合),其中十字架代表的是注册点,圆圈代表的是元件的中心点。他们有什么区别了?我们来做个小小的测试。...
more

发布于2007-12-12 10:00:49 |
详细内容( 54次阅读)

相信大家对Flash的setInterval方法肯定非常熟悉,但不少人对其缺乏深入的了解,致使当一个flash里有多个setInterval的时候就容易混淆,该清除的间隔ID没有清除,不该清除的时候却清除了。对于setInterval的语法我就不赘述,很多文章都有详细说明,下面来说一下setInterval的几个重点。
1、setInterval和clearInterval都是全局函数,也就是_global.setInterval()和_global.clearInterval()。 这一点大家应该都知道,但是可能并没有特别注意。不过这点对我们理解他们非常重要。setInterval的返回值是一个间隔ID(...
more

发布于2007-12-12 10:00:49 |
详细内容( 67次阅读)

一段简单的代码就可以帮助我们轻松实现动态文本包边效果。
大家复制如下代码到Flash8版本中,然后按Ctrl+enter测试看效果:
/***************小技巧,动态文本包边效果****************/import flash.filters.GlowFilter;//导入发光滤镜类var 我的文本 = createTextField("txt", getNextHighestDepth(), 100, 100, 0, 0);//创建文本实例我的文本.autoSize = true;//自动尺寸我的文本.html = true;我的文本.htmlText = "<font color=#00ffff>动态网站制作指南 http://ww...
more

发布于2007-12-12 10:00:49 |
详细内容( 90次阅读)

因为很久不做 Flash coding 了,所以也就很少关心 Flash 8 的新的 Class,但听大家说过有这个功能。本想从网上找段教程或 code 来做。可是发现国内还没有类似的。就只能自己动手丰衣足食了。
开始做法:
第一步:在库中建立一个视频元件,类型选择:视频(受 ActionScript 控制)。 第二步:将视频元件拖到场景中,并调整尺寸到想要的大小。并起名为“my_video” 第三步:在时间轴中粘入下边的 code。
var my_video:Video;my_video._x=100;my_video._y=40;var my_cam:Cam...
more

发布于2007-12-12 10:00:51 |
详细内容( 64次阅读)

本文中我们介绍几种方法,让Flash动画适应任何分辨率的网页。
方法1.使用thisin
在flash中写:
if (System.capabilities.screenResolutionX>=1024) { Stage.scaleMode = "noScale"; }
但是必须设置body里面margin的值得都等于0,加CSS到网页也行。
方法2.
也是在FLASH中写AS:
var listen:Object = new Object(); listen.onResize = function(){}; Stage.addListener(listen);
方法3.用System.capabilit...
more

发布于2007-12-12 10:01:20 |
详细内容( 131次阅读)

今天应一位网友要求写一篇"用Flash按钮弹出窗口"的小文章,希望对各位朋友有用!
我常用的flash按钮调用javascript函数的方式有两种,一种是用fscommand(),另一种就是用getURL()。
其中getURL()比较简单,所以这里我们主要采用getURL()函数!
1、在Flash里面新建一个按钮(Flash命名为mc.fla),在按钮上写入如下代码:
on (release) { geturl("javascript:openwindow(’’http://blog.knowsky.com’’,’’’’,’’toolbars=no,location=no,scrollbars=no,status=no,resizab...
more

发布于2007-12-12 10:01:08 |
详细内容( 118次阅读)

Flash作为一种功能强大的动画制作工具,也可以方便地实现手写效果。现在,我们就用Flash5.0(中文版)来制作手写效果,具体操作步骤如下:
1、在Flash中新建一个文件。
2、在“修改→影片…”中修改影片属性。
3、按Ctrl+F8,新建组件,命名“毛笔”,用铅笔工具画一毛笔。
图1
4、用文字工具,输入“龙”字,字体可设为行楷,字号值为“300”(自己...
more

linux宝库 发布于2007-09-30 00:00:00 |
详细内容( 90次阅读)

这个我记得是很早学来的,所以今天又整理了下放出来,方便大家查询使用: ) function manyLoadMovie(num, x, y, xscal, yscal, dis) { for (var i = 0; i<num; i++) { var Temp = createEmptyMovieClip("temp"+i, i); var L = createEmptyMovieClip("load"+i, i+num); Temp.t = i; L.loadMovie(i+".swf"); L._xscale = xscal; L._yscale = yscal; L._x = x+i*di...
more

linux宝库 发布于2007-09-30 00:00:00 |
详细内容( 51次阅读)

问题:两个声音不能被独立控制 var_tmp; vars1_sound=newSound(); vars2_sound=newSound(); s1_sound.attachSound("s1"); s2_sound.attachSound("s2"); s1_sound.start(0,1000); _btn.onPress=function(){ _tmp=!_tmp; if(_tmp){ s2_sound.start(); }else{ s2_sound.stop(); } }...
more