Flash
hbuxiaoshe
这个作者很懒,什么都没留下…
展开
-
Flash8与PHP间的通信
1,PHP文件<?$userName = "xiaoshe";$return = "&userName=" . $userName . "&";echo $return;?> 保存为a.php2,flash文件第一帧的动作var lv:LoadVars = new LoadVars();lv.load("http://localhost/flash/a.ph原创 2010-03-02 17:17:00 · 845 阅读 · 0 评论 -
Flash8-动态垂直显示数字
<br />FLash8中的动态文本只要不是水平的,它的内容就显示不出来(静态文本没这个问题),更不用说动态显示了。<br />如果显示的是数字,这个问题就不难解决了。我们可以制定0-9这10个数字的MC,一个MC对应一个数字,要打散(ctrl+B)每一个数字。<br />最后对于一个10进制数,我们可以这样:// 画一个纵向的数字function DrawNum(x, y, num){ var tmp = num; var t = 0; var yy = y; while (tmp原创 2010-11-18 11:01:00 · 1506 阅读 · 0 评论 -
Flash8-全局变量与局部变量
<br />Flash8中的变量不需要定义也可以使用,这会导致全局变量与局部变量的混杂,使用时有可能就会出错。<br /> <br />全局变量不止是函数外定义的变量,函数内使用的变量如果没有定义,那么它也是全局变量。<br />局部变量是在函数内定义的变量,这个局部变量使用前,一定要用var定义,否则这个变量就是全局变量。<br /> <br />假如有下面的代码:functionTest(){ for (i=0; i<10; i++){}}Test();trace (i);<br /原创 2010-11-18 11:21:00 · 3529 阅读 · 0 评论 -
Flash8 画虚线的代码
<br />Flash8中没有提供画虚线的代码,我自己参照网上写了一个,原理很简单,从某一端点开始,先画一段实线段,跳过某个间隔,在画是线段,直到另一端点结束。实线段的两个端点可以根据三角形相似求出。// 画虚线:// a,b为线段端点,style为线段粗细,color为线段颜色,len为小线段的长度,gap为小线段间的间隔function DrawDashed(a, b, style, color, len, gap) { var flag = 0; var dist = Distan原创 2010-11-16 11:17:00 · 2612 阅读 · 0 评论 -
Flash8-动态显示汉字乱码问题的解决
<br />当我们在Flash8中通过LoadVars类型变量来获取PHP数据时,如果数据是汉字时,使用动态文本框显示的数据则是乱码。<br />解决这个问题很简单,我们只需在第一帧上加如下代码即可:<br />System.useCodepage = true;<br />注意大小写。原创 2010-11-16 10:59:00 · 3341 阅读 · 0 评论 -
Flash8俄罗斯方块实现中的难点和技巧
<br /> 俄罗斯方块是一个很经典的游戏,编程实现也不是很难,但并不是每个程序员都能编写出这个游戏。也许很多人(包括我在内)在编写前对这个游戏或多或少存在一些疑问,比如方块如何旋转变形,如何判断下落等,也许正是这些问题的存在导致了一部分人没有着手开发。<br /> 本篇就俄罗斯方块讲解几个难点和技巧。<br /> (1)方块如何旋转(变形)?<br /> 这是我遇到的最难的问题了,网上一些资料说使用数组存储方块的几种形状,看到这句话时我还是一头雾水,因为数组中存储的是固定的xy坐标值。后来当我制作原创 2010-11-12 16:01:00 · 4688 阅读 · 1 评论 -
Flash8 Date类
Flash8 Date类中个别函数的介绍:getFullYear():获取年份,4位数字getMonth():获取月份,0-11,0表示1月,。。。getDate():获取日,1表示当月第一天getHours():获取小时,0-23getMinutes():获取分钟,0-59getSeconds():获取秒,0-59getMilliseconds():获取毫秒,0-99原创 2010-04-20 15:12:00 · 853 阅读 · 0 评论 -
Flash8中自定义函数function
Flash8中使用function自定义函数,与PHP类似,例如:// 返回两个数字中较大的数function Max(a:Number, b:Number){ return a > b ? a : b;} 如果参数没有类型约束的话,在调用该函数时,一定要传递正确类型的参数,否则出现“undefined”。参数有类型约束,但传递的参数类型不匹配时,运行就会出现错误“原创 2010-04-20 15:33:00 · 2159 阅读 · 0 评论 -
Flash8中MovieClip的ID
选中某个MovieClip,右键“属性...”=》“高级”=》“链接”,“为ActionScrip导出(X)”前面打勾,同时“在第一帧导出(F)”前也打勾,这时“标识符(I)”中填入的即为该MC的ID。attachMovie()中第一个参数ID就是MC的ID。原创 2010-04-20 16:57:00 · 814 阅读 · 0 评论 -
Flash8获取鼠标坐标
创建2个动态文本框,变量分别为x和y第一帧上:x = _xmouse;y = _ymouse; 如果一直获取鼠标坐标,选中第一帧,按"F5"复制一帧即可。原创 2010-04-19 17:08:00 · 2431 阅读 · 0 评论 -
Flash8与PHP-MySQL数据库间的交互
1,目标Flash第一帧读取MySQL的数据,逐条显示,数据从a.php中得到。在这一帧上添加一个“提交”按钮,加一个文本输入框。Flash第二帧发送文本输入框中的数据到b.php,写入数据库,成功则回到第一帧显示最新结果。 2,实现过程及代码(1)在MySQL中创建一个数据库flash,并创建一个表`user`,注意使用时user前后要有引号(!前面的键),该SQL语句在li原创 2010-04-19 15:23:00 · 3206 阅读 · 1 评论 -
Flash8-日期选择器的实现
<br />在Flash8中实现日期选择,我要用到的控件是DateChooser,不要惊讶。虽然Flash8中没有该控件,但Flash8却支持这个控件,因此我们可以从有该控件的flash文件中复制到Flash8的文件中去使用。<br />http://download.csdn.net/source/2851645中是一个日期选择的例子,里面有DateChooser控件可以复制。鼠标移动到输入框时,弹出日期选择器,选择日期后,选择器隐藏。<br />效果图如下:<br />原创 2010-11-22 16:47:00 · 1332 阅读 · 0 评论