下载中心 | 破釜学院 | 网页模板 | 繁體中文

推荐文章

精彩推荐

Flash

  • [ 辅助软件 ] 微软开放Outlook文件.pst数据格式

    点击:0 发布日期:03/07

    早在去年10月份的时候微软就宣布开放Outlook文件的数据格式,然而直到近日微软才真正将此付诸实践,发布了一份关于.pst文件格式的技术架构规格文档,它允许开发人员在服务器和客户端任意选择编程语言和平台实现.pst文件数据的读取、创建和互操作性。   微软Office协作团队主管Paul Lorimer表示,随着消费者对数据的可移植性的需求不断增强,开发团队不断收到希望完善独立平台访问Outlook的Email、日历、通讯录以及其它数据的反馈。   在桌面上,这些数据以.pst文件的格式存储在Outlook Personal Folders中,开发人员已经可以使用Messaging API(MAPI)和Outlook Object Model来访问.pst文件中的数据,但是仅限于桌面安装有Outlook的情况。   微软此次向合作伙伴和消费者公开技术文档是为了更好地推广PST格式的使用,这样其他网络Email供应商比如Gmail以及社交网络等急可以轻松地从微软Outlook应用程序中导出数据。这份文档详细描述了数据时如何存储的,并且包括如何从其它软件应用程序访问这些数据的说明。  
  • [ 特殊效果 ] 改变Word 2007图片显示方式提高速度

    点击:0 发布日期:02/19

     在用Word2007编辑图片较多的文档时,会发现软件运行很慢,其实这是由于软件默认的图片显示方式造成的。我们可以自己动手更改Word2007的图片显示方式,以此提高运行速度。   首先依次单击“Office按钮→Word选项→高级”选项,然后在右侧的“显示文档内容”区域中勾选 “显示图片框”复选框,最后单击“确定”按钮即可,就会发现文档中的图片都变成边框了,并且软件的运行速度有明显提高。  
  • [ 经验技巧 ] 使双击打开文件夹的速度变快

    点击:0 发布日期:02/06

    本文包括两种可能问题,一种是几乎所有的文件夹打开都很慢,另一种只是个别的文件夹打开很慢,前者跟系统配置及系统整体设置有关,后者则是个细节设置问题,可能每个网友都遇到过,大部分人都是采取了视而不见或持续忍耐的态度,少有专门就这个问题搜索过,天缘本文就把这类问题设置汇总一下,也不一定完整但仍有些参考作用,如您遇到这类打开慢的问题,可以参考一下,目前只是测试了Windows XP环境。   以下按照问题的常见性及可能性从上到下排列,实际参考时,请根据自己系统的现象(比如一直如此或是使用了BT、优化软件等)对症下药,不要也没必要全部都试。   一、基础设置检查类   1、如果磁盘分区非常大,比如超过60G+,并且存有大量文件时,当开启系统还原监视时,也会影响文件的打开速度。   2、在出现打开很慢现象之前,确认是否使用过优化工具,如果可能请取消优化设置并慎用优化工具。   3、如果某个文件夹包含大量的可执行文件 (.exe/.vbs/autorun/等),防病毒软件实时扫描功能会在打开时一一进行扫描,也会影响打开速度,不过天缘不建议关闭,如果开启了防病毒 软件对压缩包的扫描功能,则也会影响文件夹下大量压缩文件的列表速度。   4、进行磁..
  • [ 实例教学 ] Flash制作碧海蓝天海鸥飞片头动画

    点击:5474 发布日期:02/24

      本例中我们和大家一起用Flash做一个美丽的片头动画:碧海蓝天海鸥飞。   制作步骤  在Flash中新建文件,820*400像素,背景色为白色。   按CTRL+F8建立影片剪辑,名称为“浪”。按F6建立一个关键帧,把边框颜色设置为不填充,里面填充色为蓝色。选择矩形工具画一个方形,把其Alphe调至25%,现在我们对这片浪进行修改,选择钢笔工具在浪的边缘加节点,调整浪表面的起伏不平,效果如图1。   在20帧的位置按下F6建立一个关键帧,然后我们修改关键帧浪的形状,调整它的高低起伏,让它成为另一种形状,如图2:在40帧的位置点按F6建立关键帧,同样改变浪的形状,因为浪的变化是很丰富的,在60帧的位置按住ALT键,复制第一帧到此帧,这样浪的效果是连贯性的了。   把浪变化的几个形状建立出来之后,我们让它产生变化的起伏效果。在第1帧和第20帧之间建立补间。在属性栏中找到补间选择形状,第20帧到第40到第60帧也同样如此。如图3。   按ENTER键演示一下浪的轻柔的舞动。在文件名为“浪”的剪辑中建立一个新的图层,复制或者按照刚才的步骤重新建立一个新的海浪图层来表达层次。   两个图层还不够,再建立三个这样的图层,把浪的形状做出相应的..
  • [ 实例教学 ] Flash制作三维方格弹跳动画

    点击:2317 发布日期:02/24

      效果演示: 点击这里下载源文件   制作步骤:   1.制作三维方块的三个面,并转换为图形元件:(在场景中插入——新建元件——图形),分别命名为元件1、元件2、元件3。   2.把三个图形元件组合为三维方块。并把三维方块也转换为图形元件。并在个图形之间画上线条,使轮廓更加清楚,立体感更强。   3.因为无论鼠标移动到三维方块的那个面上时,三维方块就开始弹跳,就必须把方块的各个面转换为按钮,制作按钮的方法:在场景插入——新建元件——按钮:按钮的弹起、指针经过、按下都设为空白帧,在点击帧插入关键帧,并把库中的图形元件1拖到点击帧。分别做三个按钮,方法一样。(至于为什么按钮的弹起、指针经过、按下都设为空白帧?大家可以试试,看看有什么情况出现~)   4.在场景中插入——新建元件——影片剪辑,命名为:MC1。把三维方块图形元件从库中拖到舞台上,在15、45、50、55、60分别插入关键帧,并在各关键帧处,移动三维方块到合适的位置,并创建补间动画,制作移三维方块弹跳动画。这里如果运用AS语句,其动画会更加又弹性。   5.继续在MC1中增加一层,把按钮拖入到这个层上,延长至60帧。如法在加两层,把另外两个..
  • [ 实例教学 ] Flash制作一个不错的缓动导航实例

    点击:2545 发布日期:02/24

       今天整理电脑看到这个效果,再重新练习了一遍。   先看效果:   新建一个flash名字随便了,大小588*350  : 1,把你要放的图片导到库里面 。2,新建一个mc名字为mc1, 把刚才的图片拖进来,上对齐,左对齐 。3,新建一个mc名字为color 用矩形工具拖个色条宽20 高350,然后再回到mc1新建一层,把color拖进来也是左对齐,上对齐 。4,新建一层在mc1上写上要显示的文字 。5,再在mc1上新建一层,加入一个20*350的按钮,实例名为btn 。6,重复以上步骤把建5个mc, 名字分别为mc1-mc5 。如图: 7,新建一个mc新建5个层把刚才m1-m5拖进来到分别的层上实例名分别为m0-m5 。8,在第一帧上写上: for (i=0; i<5; i++) { this["m"+i]._x = _root.my_qlX0[i]; var btnNum = this["m"+i].btn; btnNum.Mnum = i; btnNum.onRollOver = function() {  this._parent._parent.m1.MoveTo(0.200000, _root["my_qlX"+this.Mnum][1]);  this._parent._parent.m2.MoveTo(0.200000, _root["my_qlX"+this.Mnum][2]);  this._parent._parent.m3.MoveTo(0.200000, _root["my_qlX"+this.Mnum][3]);  this..
  • [ 实例教学 ] 用Flash制作一个菜单的实例

    点击:1914 发布日期:02/24

      效果如下: 1、制作几个图形和电影元件作为显示部件。2、主场景第一帧上: //mn布尔开关 var mn = false; //贮存四个按钮坐标初始值 var positionm0y = m0._y; var positionm1y = m1._y; var positionm2y = m2._y; var positionm3y = m3._y; //v移动速度 var v = 5; //设置菜单名称 var myarraytitle1 = new Array("英才学校", "语文天地", "数学王国", "英语世界"); var myarraytitle2 = new Array("高层领导", "古典诗歌", "逻辑推理", "记忆秘诀"); var myarraytitle3 = new Array("教师队伍", "现代文学", "数学应用", "口语场馆"); onEnterFrame = function () {  for (var i = 0; i<=3; i++) {   //赋值显示菜单名称   _root["m"+i].t.text = myarraytitle1[i];   _root["m"+i].mm.tt.text = myarraytitle2[i];   _..
  • [ 实例教学 ] Flash动画—单摆的制作教程

    点击:1632 发布日期:02/24

      想起当初作这个动画时,真是不知如何下手,所以,这是一篇献给初学者的教程的单摆动画的制作,应该要解决两个方面的问题:   一、单摆本身的制作,这一点只要用好flash的绘图工具即可   二、单摆振动,这一点将是教程的重点也是难点   下面就先解决第一个问题,制作单摆(这一步的制作注意注册点的选择)首先要弄清,单摆有三部分组成:摆线、摆球、悬挂点(天花板)   (一)、摆线:   1、选取工具区的线条工具,线条粗细默认,在主场景按住Shifi键向下画一条适当长度的线段。2、选中线段,右键—转化为元件-影片剪辑,其参数按图中设置,把它转化为影片剪辑   (二)、摆球:   1、选取工具区的椭圆工具,按住Shifi键,在主场景画出一个圆,   2、打开主场景右边的选项栏,选择颜色-混色器,设置如图,   为摆球选择一种填充色(当然你也可以在左边的颜色选取区选择),选择工具选取区的油漆桶工具,为摆球填色   3、选中小球,右键—转化为元件-影片影剪辑,其参数按图中设置,把它转化为影片剪辑   4、为它加点效果吧:选中小球,打开工作区下方的滤镜选项(flash8.0),加点投影效果,设置如图   效果如图   ..
  • [ 实例教学 ] Flash实例教程:星星跟我走

    点击:2417 发布日期:02/24

      实例说明   在Flash MX当中鼠标的跟踪的制作方法有很多种,为你介绍其中的一种可以有多种变化方式的鼠标跟踪。让星星紧随你的鼠标转动。   有关知识   绘制实例,startDrag 、setProperty、duplicateMovieClip的运用。   制作过程   步骤1:打开Flash,建立一个新文件。   步骤2:从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选电影片断(Movie Clip),取名为star,如图1所示。 图1 建立名为star的电影片断   步骤3:用绘图工具在舞台画一颗星星,大小为10X10像素,颜色为白色,如图2所示。 图2绘画一颗星星   步骤4:在20帧处插入关键帧,右键点选20帧处的星星,在Color Mixer面板将透明(Alpha)值调为0%,并且将星星横向拖动,如图3所示。 图3透明(Alpha)值调为0%   步骤5:右键点选20帧,在Actions面板 ,就将Stop(停止)命令加入此帧。如图4所示 图4加入Stop命令   步骤6:在第一帧单击鼠标右键选取Panels>Frame,把渐变(Tweening)设为(Shape), 如图5所示。 图5把渐变(Tweening)设为(Shape)   步骤7:点选菜单栏中的插入>添加符号(Insert>New Symbol),在弹出..
  • [ Action应用 ] Flash8 Blendmode——光影变换

    点击:1208 发布日期:02/23

    演示文件: 制作思路: 创建影片剪辑,其中此影片剪辑中包含了五帧,每一帧上有不同颜色的小球,在代码中我们会通过Actionscript来控制它跳转帧已定位在不同颜色的小球上,来实现不同颜色小球之间相互叠加,并在场景中复制,通过Actionscript控制它的自动移动,并应用融合效果. 操作方法: 1.新建一个Flash文档,文件的场景大小设置为590*350.背景为黑色.帧频设置为31,将其另存为blendmode3.fla. 2.打开新建的blendmode3.fla.在主场景中绘制一个38*38大小的园形二维形体,按下shift+F9打开混色器,选择放射状添充,当选择蓝色,如下图所示.    注意右边的混色器,在下面的滑块中,我们左边用的是蓝色,右边是也蓝色,但它的透明度是0,添充后效果如下图所示。 注意这个园形的大小当前为我们放大后观看的效果,它的原本大小为38*38. 3.选中这个园形按下F8键,将其转换为图形符号,命将它的名称命名为Blue.同时注意它的注册点。将注册点置于中心位置。如下图所示。 4.确定后我们就创建完成了Blue符号,依照相同的方法,我们需要创建另外4种颜色的小球,在本例中我们创建了如下几种颜色的小球。 5.还有一个创建不同颜色小球的简单的方法,选中我们刚创建的蓝色小球,右击选择直..
  • [ Action应用 ] flash与数据库连接(ASP篇)

    点击:1269 发布日期:02/23

    前一段发现很多闪友发贴求助flash与数据库连接,所以我研究了了一下,决定给大家写下关于ASP\php\JSp的数据库连接的方法,今天给大家的flash与数据库连接(ASP篇),以后我会陆续为大家奉上,希望大家经常来我的博客做客!一共需要建立三个文件(如图二)。首先写asp文件,起名为save.asp.具体代码如下: <%  u_name=Request.Form("Name") u_company=Request.Form("Company") u_relation=Request.Form("Relation") u_url=Request.Form("Url") u_msg=Request.Form("Msg") Set conn=Server.CreateObject("ADODB.Connection") conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("Msg.mdb") sql="Insert into data (Name,Company,Relation,Url,Msg) values (’"&U_name&"’,’"&u_company&"’,’"&u_relation&"’,’"&u_url&"’,’"&u_msg&"’)" conn.Execute(sql) conn.close Set conn=Nothing Response.Write "&temp=ok" %> 下面我们做access文件,起名为Msg.mdb!建立表,起名为data表.建立字段名称: id; ..
  • [ Action应用 ] Flash AS实现的一种打字效果

    点击:1184 发布日期:02/23

    ////这个效果以前有朋友写过,我刚才没事做,重新做了一下,哈哈。 System.useCodepage =true var my_lvoadVars = new LoadVars(); my_lv.load("AS.txt"); //SWF同目录下建一个文本,开头为“要打的内容=”,然后打字效果就自动出来了。 var i:Number = 0; onEnterFrame = function () { i += .5; ping_txt.text = my_lv.要打的内容.substr(0, i); if (i>my_vl.要打的内容.length) {   i = 0; } };
  • [ Action应用 ] Flash技巧代码:播放进度控制

    点击:484 发布日期:02/23

    onEnterFrame = function () {         jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes;         _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width)); }; _root.jd_mc.k_mc.onPress = function() {         delete onEnterFrame;         _root.jd_mc.t_mc._x = _root.jd_mc._xmouse; }; _root.jd_mc.k_mc.onRelease = function() {         gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes));         onEnterFrame = function () {                 jd_txt.text = "播放进度:"+_currentframe+"/"+_t..
  • [ Action应用 ] 实用AS源代码:纯AS的Loading

    点击:521 发布日期:02/23

    //**********************************************************//Copyright (C) 2006-2026 //黑白人动画工作室//Email:syxu@3c800.com//www.3c800.com//**********************************************************/* FLASH开发通用模板*///---------------------------------------------------------stop();_quality = "MEDIDU";//"LOW"、"HIGH"、"BEST" Stage.scaleMode = "noScale";//"exactFit"、"showAll"、"noBorder" fscommand("fullscreen", true);//"quit"、"allowscale"、" showmenu "、"exec "、"trapallkeys"//---------------------------------------------------------//右键菜单版权信息和导航系统rightmeun = new ContextMenu();rightmeun.hideBuiltInItems();rightmeun.customItems.push(new ContextMenuItem("rightmenu_item1", dj_menu0, false));rightmeun.customItems.push(new ContextMenuItem("rightmenu_item2", dj_menu1, true));rightmeun.customItems.push(new ContextMenuItem("rightmenu_item3", dj_menu2, false));function dj_menu0() { //此处是你的代码...}function dj_menu1() { //此处是你的代码...}function dj_menu2() {&..
  • [ Action应用 ] 小技巧:为Alert组件加上响应功能

    点击:194 发布日期:02/23

    这一段时间在倒腾flex,很少玩flash了,今天翻到有人发表<< ScrollBar,List,Alert组件的使用及实例>>,原文:http://space.flash8.net/bbs/thread-309057-1-3.html看到后面的Alert组件只有show一下,事实上他还有响应部分,比如,用户点了确定按钮之后又该如何呢?这里就针对这个我添加一下,画蛇添足一下!我可以先下载那个alert.fla,我是在这个基础上添加的!后面我也提供了一个修改后的附件!好了,正题:第一步:添加个Label,和一个Button命名:Label :  MsgBox_lbl    Button : CallAlert_btn第二步:添加CallAlert_btn按钮代码: CallAlert_btn.onRelease = function(){ _global.style.modalTransparency = 40;  //设定全局透明度 Alert.yesLabel = "Yes";  //Alert确定按钮文字,事实上也可以是:"确定","OK","行,就这样",一类的 Alert.noLabel = "No"; Alert.buttonWidth = 75; //如果是 "行,就这样" 那么铵钮是不是要大一点呢 Alert.show ("点击一下", "", Alert.YES | Alert.NO, _root, alClicar, "..
  • [ Action应用 ] Flash AS2 中的拍照图片无损压缩

    点击:250 发布日期:02/23

    我们都说无损压缩吧,保留点阵数据。此法压缩的数据已经接近BMP格式的图片大小,我的机器花费大约1秒处理200*200的图片,比未压缩的字符的压缩比率为50%。具体图片比较黑暗则压缩更好。 引用:未压缩文本:295k压缩文本:143k高阶压缩:127kBMP图片(200*200一样的图片):117k 压缩结果类似: 引用:200,200='c,'c,'c,'c,'c,Eg,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,Eg,Eg,Eg,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,'c,R9,R9,R9,R9,0i,0i,0i,0i,0i,0i,0i,0i,0i,0i,0i,0i,Eg,Q9,){,)c,0i,Eg,Eg,0i,0i,0i,R9,R9,R9,R9,)c,/E,'c,0i,R9,0i,R9,R9,R9,R9,R9,R9,0i,)c,)c,R9,R9,R9,R9,R9,R9,R9,R9,R9,R9,EE 我这里的思维是用自定义的进制来处理数字压缩的问题。 原理:按字符来算,一个数字用2进制是最长的,用十进制则更短,用16进制更短,那用尽量大的进制则字符越少。 进阶压缩算法:选择起始点算法,分段压缩,邻近同样字符用范围数表示。 先说一下本次的算法: //program by hqlulu//www.aslibra.com import flash.display.BitmapData;//自定义宽和高var max_w:Number = 200;var max_h:Number = 200;var myBitmap:BitmapData = new BitmapData(..
  • [ Action应用 ] 技巧文章:flash加载外部图片进度显示

    点击:531 发布日期:02/23

    //设置开始 loadfile="/Upload/2007-02/56.JPG";//要加载的文件 loadmc=_root.mymc;//要加载到的元件 setsize=300;//设置显示的宽度 (高度会等比显示) //设置结束 //---------代码开始------------ var my_mcl = new MovieClipLoader(); //定义新的MovieClipLoader对象 myListener = new Object(); //定义一个新的对象,用来监听load进程 myListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) //加载过程中每当将加载的内容写入磁盘时调用 { loaded=loadedBytes; //是已经下载的字节 loadtotal=totalBytes; //是正在加在的文件的总字节数 loadds = int(loaded /loadtotal * 100);//计算已经载入的百分比 loadtxt =int(loaded/1024) + " K / " + int(loadtotal/1024)+ " K " + loadds +"%";//显示下载的信息 _root.loadbar.gotoAndStop(loadds); //设置进度条 //if(loadds==100){_root.p._visible=false} // 如果不想使载入的按钮和进度..
  • [ Action应用 ] Flash 8制作烟花粒子特效

    点击:1028 发布日期:02/23

    flash观看地址:http://www.citydna.cn/works/etboy.asp以Flash 8制作烟花粒子特效动作代码如下:(代码来自flash8,现学现用,HOHO~~) Stage.scaleMode = "noScale"; import flash.display.BitmapData; import flash.filters.ConvolutionFilter; import flash.geom.Rectangle; var con = new ConvolutionFilter(3, 3, [1, 1, 1, 1, 30, 1, 1, 1, 1], 38); var rect:Rectangle = new Rectangle(0, 0, Stage.width, 200); var bitmap1 = new BitmapData(rect.width, rect.height, false,0x00000000); var bitmap2 = new BitmapData(rect.width, rect.height, true,0x00000000); var bitmapShow1 = createEmptyMovieClip("bitmapShow1", 1).attachBitmap(bitmap1,  1); //粒子的显示画布 var bitmapShow2 = createEmptyMovieClip("bitmapShow2", 2).attachBitmap(bitmap2,  2); //白色闪光点的显示画布 var m..
  • [ Action应用 ] 推荐:不间断滚动显示图片的代码

    点击:733 发布日期:02/23

      没什么特别的功能,就是可以偷点懒,循环播放照片,自动缩放,照片可以随意增加而不需要重新修改。FLA或加载外部的配置文件,自己检查照片的是否存在。需注意的是:图片数字序列文件不能中断,不然会把中断的地方当成最后一张图片。只要将图片用ACDsee批量修改成有规律名称的图片就行了。比如修改成:img1.jpg,img2.jpg,img3.jpg,img4.jpg,img5.jpg...  在FLA文件里startimg参数设置成第二张图片的数字,如果写第一张会出现1次重复的图片。 speed = 5;//滚动的速度 str="img"//照片序列文件开始字符 如:img1.jpg 就写img startimg = 2;//照片序列文件开始数字+1,第一张叫img1.jpg  就写2 imgy = 30;//照片显示的y轴位置 imgwidth = 300;//照片最大宽度 imgheight = 250;//照片最大高度 w = imgwidth+100;//照片之间的间隔大小 // total = Math.ceil(Stage.width/w); LoaderNum = 0; speed2=0; // var mc:MovieClip = this.createEmptyMovieClip("mc", getNextHighestDepth()); for (var i = 0; i<=total;&nb..
  • [ Action应用 ] Flash AS实现的一个水波效果动画

    点击:790 发布日期:02/23

    主要使用了遮罩和beginGradientFill来实现,对机器要求比较高,机器不是很好的朋友慎狂点...点击查看Flash:/Upload/2007-02/wave.swf主要代码如下: var WaveArray:Array = new Array(); var rel_btn:MovieClip = this.loader.btn; this.createEmptyMovieClip("gradient_mc", 3); gradient_mc.cacheAsBitmap = true; mc.cacheAsBitmap = true; onMouseDown = function () { new Wave(WaveArray); }; onEnterFrame = draw; function draw() { with (gradient_mc) {   clear();   spreadMethod = "pad";   interpolati;   fillType = "radial";   colors = [0x00FFFF, 0xFFFFFF, 0x00FFFF];   var wal:Number = WaveArray.length;   for (var i:Number = 0; i<wal; i++) {    alphas = [0, WaveArray.A, 0];    var t:Num..
  • [ Action应用 ] 做个按钮控制图片缓冲切换的效果(带模糊滤镜)

    点击:529 发布日期:02/23

      一个带缓冲的图片切换的效果,按钮控制,加了模糊滤镜,提升速度感.源文件已附上.下面是代码: stop(); /////也打上自己的名字-_-,绝命时刻2006年11月18日/////// var sz = 127; var sd = 3; var temp = 1; tempT = temp; t1 = "按钮控制缓冲:带缓冲效果的图片切换。"; mcX = mc._x; xfmc._visible = false; if (temp == 1) {         mcname = "行李箱"; } /////滤镜/////////////////////                        import flash.filters.*; var mh:BlurFilter = new BlurFilter(0, 0, 3); //模糊滤镜,增加为了让mc做缓冲运动时更有速度感些. a.onPress = function() {         lk(); }; a.onRollOver = function() {         xf..
  • [ Action应用 ] 愚人呓语的AS3学习笔记:Function

    点击:180 发布日期:02/23

     首先,AS3里function的参数可以有默认值了。 public function TestFunc(){    myFunc();}private function myFunc(para1:int=10,para2:String="str"):void{    trace(para1 + " , " + para2);    //10 , str}   AS3里不能给出多余的参数, public function TestFunc(){    myFunc(2,"3",4);}private function myFunc(para1:int,para2:String):void{    trace(para1 + " , " + para2);} 编译器给出参数不匹配的错误:ArgumentError: Error #1063: Argument count mismatch on TestFunc/TestFunc::myFunc(). Expected 2, got 3.  这样以前那种用 arguments 拿到不固定参数的方法就不能用了。AS3给出一个新的关键字:… (rest) parameter public function TestFunc(){    myFunc(2,"3",4,"5",true);}private function myFunc(para1:int,para2:String,... more):void{    trace(para1 + " , " + para2);    //2 , 3    trace(more);    //4,5,true}   在固定的参数后面跟一个 “…” 和一个表达式(如例子..
  • [ Action应用 ] 学习做FLASH留言本:分页技术

    点击:263 发布日期:02/23

      这次是做留言板分页 AS+ASP+ACCESS,传递一个id,一个标题title,作者author三种数据,那么就定义一个allId,AllTitle,allAuthor,  然后循环读取数据库把所有数据id的累加在allId里,所有的标题累加在AllTitle里,所有的标题累加在allAuthor里最后把allId,AllTitle,allAuthor传给flash(累加的时候记得加分割符,例如“#,那么allId="i#2#3#........"等等,分割要注意一点)接下来的是flash部分了。在这里我是用LoadVar类来接受数据的。  定义一个函数  //这个函数接受三个参数,allId,AllTitle,allAuthor   function showTitle(allId:StringallTitle:String, allUser:String, allAuthor:String)   {   //定义三个数组   var ids:Array = new Array();   var titles:Array = new Array();   var author:Array = new Array();   //根据分割符,把分割出来的数据放在数组里   ids = allId.split("#");   titles = allTitle.split("#");   author=&..
  • [ Action应用 ] TextInput、RadioButton、CheckBox、Combobox组件的使..

    点击:438 发布日期:02/23

      一。TextInput组件就是文本输入框,参数有1。editable,默认是true,为文本可编辑,false,为输入文本不可编辑。2。password,是否为密码字段,默认为false,不是,如果为true时,是密码字段。3。text就是要填的文本字段。   二。RadioButton组件就是单选框,就是在某个问题的一组答案中,只有一个被选中,参数有组名称等,具体:1。data:就是输入RadioButton组件实例的label值。2。groupName:组名3。label:在RadioButton组件实例的旁边看到的文字。4。labelPlacement:label的位置。5。selected:按钮的初始状态是true(选择最后一个)还是false(默认状态,取消选择),例子见附件。   三。CheckBox组件就是复选框,就是在某个问题的一组答案中,有多个可被选中,参数有1.label:复选框旁显示的名字2。labelPlacement,位置,有左,右(默认),上,下。3。selected:true时最初选中复选框false时未选。看看附件的例子,四。Combobox组件就是下拉列表。参数:1。data:就是label的的数值。是一个默认的数组。2。editable:列表选项的上边是否可以用搜索的。3.labels:下拉列表的各个项目。4.rowCount:下拉项目数量。默认是5个,见附件。   见附件的例子   本综合实例的具体..
  • [ Action应用 ] Flash区块游戏之卷屏代码

    点击:132 发布日期:02/23

    //增加卷屏事件 function strollMap(dirx) {      var mc = this.target._parent;      if (mc._x<=0) {        var t = mc._x-dirx*this.speed;        if (t>0) {          mc._x = 0;        } else if (t<this.target.mapminx) {          mc._x = this.target.mapminx;        } else {          mc._x -= dirx*this.speed;          var t = Math.abs(Math.floor((this.target._parent._x)/Tile.width));          if (dirx == 1) {   ..
  • [ Action应用 ] flash和javascript之间的交互— ExternalInterface

    点击:169 发布日期:02/23

    最近做一个应用,flash和javascript之间互有调用。最后一次写点Actionscript也是在flash 7的时候了,因此按照我的想法,只要用fscommand和getUrl("javasciprt:.......")这种形式,flash和javascript之间互相调用应该不是什么大问题。 没多久就开始觉着自己落后了,Flash 8早已经新增了ExternalInterface API专门处理flash与外部应用的交互,只要浏览器装有flash player,支持的范围应是更广。 ExternalInterface class能够运行的环境Internet Explorer for Windows (5.0 and later) Firefox 1.0 and later Mozilla 1.7.5 and later Netscape 8.0 and later Safari 1.3 and later. 使用心得ExternalInterface class仅仅只有两个方法: addCallback(methodName:String, instance:Object, method:Function) : Boolean Registers an ActionScript method as callable from the container.  call(methodName:String, [parameter1:Object]) : Object Calls a function exposed by the Flash Player container, passing 0 or more..
  • [ Action应用 ] 函数setProperty和getProperty的用法学习

    点击:432 发布日期:02/23

      函数setProperty()的用法学习    在观看网上一篇flash源代码时,看到了setProperty()的使用,就深入到flash帮助的脚本词典中翻阅了相关条目。现将学习体会整理如下:    1、功能:    当影片播放时,更改影片剪辑的属性。    2、格式:    setProperty(target,property,value/expression)    参数解释:    target要设置其属性的影片剪辑实例名称的路径。    property要设置的属性。    value属性的新文本值。    expression计算结果为属性新值的公式。    3、示例:    在场景第一层建立一实例名为zymc的影片剪辑,在第二层建立一个按钮,点击按钮,打开脚本编辑窗口,输入以下代码:    on(release){      setProperty("zymc",_alpha,"30");    }    代码注解:当单击按钮时,将zymc影片剪辑的_alpha属性设置为30%;    与格式中对应理解:target与zymc对应,property与_alpha对应..
  • [ Action应用 ] Flash Mx编程与创意实现:二维、三维矢量类

    点击:94 发布日期:02/23

      声明:切务用于商业用途,只供学习和参考二维矢量 //Vector 构造函数 _global.Vector = function(x, y) {         this.x = x;         this.y = y; }; //对矢量重新赋值 Vector.prototype.reset = function(x, y) {         this.constructor(x, y); } //向量相加,原向量改变; Vector.prototype.plus = function(v) {         this.x += v.x;         this.y += v.y; }; //向量向量相加,返回新向量,原向量不变 Vector.prototype.plusNew = function(v) {         with (this) {                 return new constructor(x+v.x, y+v.y);      ..
  • [ Action应用 ] AS+JS的Flash网站无刷新定位技术

    点击:108 发布日期:02/23

    前言 前段时间,我在忙着做自己的FLASH网站,其实是做来玩玩的。当初的想法是,如果能做得好,就可以考虑推广一下。但是我发现我在这方面是个绝对的白痴。然而,我当时也做了最坏的打算,就是还可以拿来给大家写点教程。今天,我算是完成了所谓的第一期工程,就开始实现我的这个写教程的想法。 目前,我要介绍的一些技术应用都在这里。今天本来打算给大家写那个FLASH+WMP播放器的制作的,觉得这个容易引起大家的兴趣。但是恰逢luzhugao正在做商业版的播放器,其代码做法我想也是大同小异,加上火山想了解我站的定位技术,就先把这个写在前面了。废话少说,开始转入正题吧。 我们知道,在常规的HTML页面里头,点一般的链接,会实现页面的跳转,并且地址栏也跟着变化,用户想将某个页面加入收藏夹,下次打开就直接显示那个页面,而非首页。然而,FLASH站,特别是只有一个HTML页面的那种站,它们的所谓分页可能就分布在不同的帧,或者是些LOADMOVIE之类的。为了做某些特效,不能让页面发生跳转,发生刷新,导致不管如何点分页面,刷新页面,还是会直接打开FLASH站的所谓首页,在加入收藏夹的时候,也不能定位至当前分页。如果某些时候,看到了好的文章,想直接拷贝地址发给人家..
  • [ Action应用 ] Flash AS3.0的类及绑定

    点击:158 发布日期:02/23

    作者的blog: www.kingda.org ActionScript 3.0系列教程(2):AS3.0的类及绑定 这次我们开始介绍AS3.0中的类如何和库中元件绑定,和特殊的Document Class设计。 总共4步: 1.建一个标准的AS3.0类 (暂命名为KingdaMC,多么伟大的名字啊,简称“有名”)2.新建一个元件,并设置它的Linkage和上面的类绑定。3.在时间轴上写代码,用AS3.0代码创建n份“有名”。4.删掉时间轴上代码,使用Flash 9新特色Document Class在舞台上创造n份“有名”。just 体验一把。 (写起来才知道要讲的内容多啊,晕,打了两个小时,累了,本节专门只讲讲AS3.0的类吧,其余的慢慢再讲)在创建AS3.0之前,请允许我先对AS3.0类的语法和继承设计表示敬意。与标准的完全兼容,更好更严格的封装特性,特别是命名空间(name space)的引入。从今天起从AS3.0起, 在OOP层面上,AS3.0已经和Java,C#平起平坐了,甚至在某些方面(比如name space)比java更有意思。 让俺对AS2.0老鸟说几句憋在心里的激动之语:如果说AS2.0只是外表接近OOP标准语言,内在还是乱糟糟的AS1.0脚本语言,那么AS3.0不论是从OOP设计级别,还是从编译器级别(如,对弱引用—— week reference—— 的支持)来评估的都是标准、正宗、强大的..
  • 共有1763条信息 1 - 30 1/59页 30个/页  上一页 下一页
    转到: