CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

11 2011 档案

摘要:按说应该根本用不着记,但就是记不牢,分不清。分不清和list有关的库函数到底是在取值取索引还是取Property。原来不是因为区区在下小可老了,而是这闺女取的这些名字也太。。。不符合俺长久以来的习惯了譬如getProp()肿么看肿么是返回property。但实际上呢。。它返回的是value。坑爹有木有坑姐有木有!getProp(prop),返回值getOne(val),返回索引getPos(val),返回索引getAt(index),返回值 阅读全文

posted @ 2011-11-23 16:51 mumuliang 阅读(242) 评论(0) 推荐(0) 编辑

摘要:Regsvr32 /u mydocs.dll 阅读全文

posted @ 2011-11-23 08:45 mumuliang 阅读(203) 评论(0) 推荐(0) 编辑

摘要:每当浮躁的时候就看看http://sunfengcheng.iteye.com/blog/326198 阅读全文

posted @ 2011-11-21 15:58 mumuliang 阅读(609) 评论(0) 推荐(1) 编辑

摘要:Lingo中使用getVariable(varName,flag)得到AS3中的某class内部的static变量。flag的意思是getValueorRef。False,表示ref;true为value。实际上,对基元类型,即使写false也得到的是value。如果得到的是引用reference,那么修改引用就可以修改as中该变量的值。比如,如果p_array是as中的一个array,那么p_array[2]=300确实会改变as中的array。对基元类型,就只能使用另外两种方式:flashobjRef.varName=newVal;或flashobjRef.setVariable(varN 阅读全文

posted @ 2011-11-16 16:00 mumuliang 阅读(375) 评论(0) 推荐(0) 编辑

摘要:类型只能设置为parent或movie,没有behavior s=_movie.newmember(#script).memberNumputs&&"membercreated"_movie.member(s).scriptType=#parentputs&&"membertypesetas"&&_movie.member(s).scriptType 阅读全文

posted @ 2011-11-15 16:16 mumuliang 阅读(203) 评论(0) 推荐(0) 编辑

摘要:ExternalInterface.valiable为false 阅读全文

posted @ 2011-11-15 14:31 mumuliang 阅读(231) 评论(0) 推荐(0) 编辑

摘要:首先getURL是as2及之前的做法,as3是这样的。as3的使用URL importflash.net.navigateToURL;importflash.net.URLRequest;//用法vartargetURL:URLRequest=newURLRequest("lingo:movieDo(\"withLingo\")");navigateToURL(targetURL);flash用getURL和director脚本交互有三种方式,lingo语句,直接调用event handler,和向D传string。lingo语句//Flashas2.0 阅读全文

posted @ 2011-11-15 11:18 mumuliang 阅读(882) 评论(0) 推荐(0) 编辑

摘要:这闺女和AS3的脚本调用有问题。每循环1w*13次就爆一次内存访问错误用sp0的11.5也是不可以的不认识as3只能11.5再打补丁到11.5.8。至于神马问题,依然未知。 阅读全文

posted @ 2011-11-14 17:33 mumuliang 阅读(286) 评论(0) 推荐(0) 编辑

摘要:Lingo调用ASDirector调用Flash有一些常用method,比较关键的包括:1.spriteObjRef.setCallback(actionScriptObject,ASEventName,#LingoHandlerName,lingoScriptObject)2.spriteObjRef.setFlashProperty(targetName,#property,newValue)3.spriteObjRef.getFlashProperty(targetName,symProp)4.spriteObjRef.setVariable(variableName,newValue) 阅读全文

posted @ 2011-11-11 14:05 mumuliang 阅读(569) 评论(8) 推荐(0) 编辑

摘要:Movie中的parentscriptcastmember,使用它,必须以new出一个child的形式。对单个movie,Director提供了一个列表用来管理movie中的child,theactorlist。要注意,这个actorlist并不是在new(script"parentname")之后自动更新。那么它存在的意义是什么捏?TheActorList在验证各种systemevent的触发顺序部分(http://www.cnblogs.com/mumuliang/archive/2011/11/04/2235763.html),普通帧内几个系统事件的顺序是:begin 阅读全文

posted @ 2011-11-09 10:22 mumuliang 阅读(371) 评论(0) 推荐(0) 编辑

摘要:默认是给操作系统的。可以臆测,那个channel如果不是topset的话,会出现一些意料之外的情况。但操作系统是咋控制的捏?用d3d还是opengl? 阅读全文

posted @ 2011-11-09 09:13 mumuliang 阅读(447) 评论(0) 推荐(0) 编辑

摘要:用verbose语法赋值Lingo中的逻辑运算符使用的是单等号"=",编码中使用形如setparamtovalueputvalueintoparam的verbose语法进行赋值较为清晰。关心case-insensitive由于大小写不敏感case-insensitive,要注意字符串的比较。put"A"="a"--1关心case-sensitiveLingo绝大部分时候是大小不敏感的。只有一种情况,就是propertylist的property用字符串时,大小写是敏感的。pl=["m":1,"M" 阅读全文

posted @ 2011-11-08 13:40 mumuliang 阅读(521) 评论(0) 推荐(0) 编辑

摘要:为什么按钮不响应mouseUp?Tool面板有三种模式,classic/default/flashcomponent。Director默认DefaultMode。在这种模式下的按钮其实是flashcomponent,同时Director又默认将flashcomponent设置成了不响应Director事件。2个解决办法,择其一:1.tool面板设置成classic再往stage拖button;2.选中button,在propertyinspector(位于窗口右边)中找到flashcomponent标签,将其eventPassMode(最后一项)默认的#passNever改成#passAlwa 阅读全文

posted @ 2011-11-08 13:39 mumuliang 阅读(390) 评论(0) 推荐(0) 编辑

摘要:原文:http://www.deansdirectortutorials.com/3D/3DCastMembers.htmShockwave3D类型和其他媒体类型不太一样。通常一个sprite是某种castmember的一个实例。但shockwave3D的sprite只是shockwave3dcastmember的一个viewport。shockwave3dcastmember描绘了一个3d场景。场景内以parent-child的形式组织各种modelresource,model,material,shader...Modelresource描述模型造型。通常指几何图元geometry或多边形 阅读全文

posted @ 2011-11-07 11:18 mumuliang 阅读(610) 评论(0) 推荐(0) 编辑

摘要:director,lingo中.mousedown的repeat中貌似每次都需要有足够的等待时间,否则会很难响应。下面repeat中的首句put删除以后,3d场景的响应效率反而会非常低下。疑问!onmouseDownmep_lastdownH=themouseHp_angle=0repeatwhilethemousedownputthemouseh_angle=(themouseH-p_lastdownH).float*0.1pScene.model("MyCube").rotate(0,0,_angle)updateStagep_lastdownH=themouseHp_ 阅读全文

posted @ 2011-11-04 18:00 mumuliang 阅读(227) 评论(0) 推荐(0) 编辑

摘要:又复习Lingo中关于Script的各种概念。Behavior:"Behavior是一组Handler的集合"。Handler:"是处理Event的方法/函数"。Event:"系统或用户定义的特定情况。"嗯,没错,这里的Event确实分为system和user-defined两类。就system而言,又分成两类,一类是会自动发生的,一类是需要人为触发的(mouseUp..)。这个区分没多大意思,这么分只是为了下面的"自动发生的system Event的执行顺序"。自动发生的System Event的顺序movie开 阅读全文

posted @ 2011-11-04 10:40 mumuliang 阅读(355) 评论(0) 推荐(0) 编辑

摘要:全文转自:http://www.cnbeta.com/articles/160429.htm------------------------以下全是转载---------------------------------《工程师们,不要想一辈子靠技术混饭吃》我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT .NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊)。一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的 阅读全文

posted @ 2011-11-03 09:15 mumuliang 阅读(400) 评论(2) 推荐(0) 编辑

摘要:简介位于安装目录下Configuration文件夹内。新建Director项目的时候,会用这个文件。Director会根据该文件的设置为新项目添加需要用到的xtra和其对应的文件名。注:同样的xtra在不同操作系统下的文件是不同的。Director项目也就是一个.dir文件本身保存了一个列表,记录使用到的xtra。Modify-->Movie-->Xtras,查看和编辑该列表。规则文本使用类lingo规则,--开头的是注释,一条xtra记录,以一条property list出现。形如:[#namePPC:"PPCXtra", #nameW32:"Win 阅读全文

posted @ 2011-11-02 17:26 mumuliang 阅读(480) 评论(0) 推荐(0) 编辑

摘要:好吧,首先parent是一坨script用的是child object而这个child object和其他各类dir自己的核心object还有一个reference的概念在里面遍寻文档,还未发现对这个东西的剖析。快点来本什么本质论啊,核心啊之类的昨天联系用的dir,创建时只有几十K,到下班svn commit的时候居然有80M那么多这个dir里面cast还是那个cast,里面就两个script member而stage是空的是空的是空的!但dir就80M了!play时是会自动读外部bmp生成一个member,然后用这个member创建一个sprite但是在stopmovie时,已经做了删除me 阅读全文

posted @ 2011-11-02 09:30 mumuliang 阅读(211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示