`
wgcode
  • 浏览: 577631 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
怎样评定一名软件开发人员?这是一个颇为奇怪的问题。现在已经有了很多的理论和形式来做这件事,人力资源部门也试着帮你管理和反省自己的行为。然而,怎样才是一个伟大的软件开发人员,在今天,你该怎样发展你的职业 ...
调用显示对象被指定的 mask 对象遮罩。 要确保当舞台缩放时蒙版仍然有效,mask 显示对象必须处于显示列表的活动部分。 但不绘制 mask 对象本身。 将 mask 设置为 null 可删除蒙版。 要能够缩放遮罩对象,它必须在显示列表中。 要能够拖动蒙版 Sprite 对象(通过调用其 startDrag() 方法),它必须在显示列表中。 要为基于 sprite 正在调度的 mouseDown 事件调用 startDrag() 方法,请将 sprite 的 buttonMode 属性设置为 true。 注意:单个 mask 对象不能用于遮罩多个执行调用的显示对象。在将 mask 分配 ...
虽然A*(读作A星)算法对初学者来说是比较深奥难懂,但是一旦你找到门路了,它又会变得非常简单。网上有很多解释A*算法的文章,但是大多数是写给那些有一定基础的人看的,而您看到的这一篇呢,是真正写给菜鸟的。本篇文章并不想给这个算法题目作一些权威性论断,而是阐述它的基本原理,并为你理解更多相关资料与讨论打下基础。文章末尾给出了一些比较好的链接,放在“进阶阅读”一节之后。最后,本文不是编程规范,你将可能使这里讲述的东西编写成任何计算机语言。在本文的末尾我还给出了一个例子程序包的下载链接,也许正合你意。在这个包中有C++和Blitz Basic两个版本的程序代码,如果你只是想看看A*算法是如何运作的, ...
  地图编辑器对应的地图解析类及教程  floor中存的直接就是每一块格子的状态,表示能走或者不能走。这些0或者1与每一块网格有对应关系。位置的确定用公式计算,数组中的位置X  * 格子宽度    数组中的位置Y  *  格子高度/2那如何解析这些关系到一个逻辑坐标去呢?我尝试进行修改了其中的01,发现在连续的解析后得到的图像是先排直的,再拍横的,得到的图应该是这样的: 那么这个公式是怎么样的呢? 这个地图有5行,看着这个地图你会想,怎么拼图才能将地图拼出来。再画张图来演示:
////////////如下做,但是运用的时候点击divider还是会显示从上到下的分割线该怎么办内?我想只通过img实现打开,关闭操作////////////另外,问下:如何考虑上下左右都写在一个里面,自动识别////////////调用时:<mx:HDividerBox id="hd"/>  hd.setStyle("dividerstyle",DividerBox); package com.twzy.jzb.style { import flash.events.MouseEvent; imp ...
  The PureMVC FlexUnit Testing project is already quite old (last update was June 2008), but I just discovered it because I am currently working on a big Adobe AIR project that currently does not have a User Interface yet. We use the PureMVC framework for most of our bigger applications, and because ...

Flash小点滴

2010-09-23 合并绘制模型:默认绘制模型重叠绘制的图形时,会自动进行合并,如果选择的图形与另一图形合并,其移动则会改变其下方的图形。 对象绘制模型:对图形制成独立的对象,这些对象叠加时不会合并,这样在分离或者重新排列图形的外观时,会使图形叠加而不会改变其它图形的外观。 转换合并对象:用于对象或者矢量图的时候   动画制作 1 逐帧动画 2 内插动画   1>变形动画:变形、运动、缩放、旋转、颜色   2>运动动画:运动、缩放、旋转、颜色、
基于计时器的动画       作为计时器动画使用的关键类,不出意料,它就是 flash.utils.Timer。同时我们还需要  flash.events.TimerEvent  类。       使用计时器实际上与使用 enterFrame  没什么两样。只需要我们去创建一个计时器 (Timer),告诉它多久“滴答响”一声,并侦听 TimerEvent.TIMER  事件,就像对  Event.ENTER_FRAME  事件的侦听一样。哦,还要告诉计时器何时开始!接下来,计时器 就会每隔一段时间广播一个计时事件,它将调用赋给它的函数进行处理。计时器触发的间隔   以毫秒为单 ...
<css.shtml' target='_blank' title = 'div视频教程'>div class="codeblock">//参数 var 落下速度:Number=0; var 重力加速度:Number=1; var 主角跳动速度:Number=-15; var 主角走动速度:Number=4; var 主角跑动速度:Number=8; //主角状态 var 主角:MovieClip=小子; var 主角左:Number=-主角.scaleX; var 主角右:Number=主角.sc ...
  首先在新建个fla命名为font.fla, Ctrl+L 调出库面板.右键点击库面板的空白处,新建字体.... 调出 字体元件属性 窗口.选择要嵌入的字体, 并选择为ActionScript 导出. 填入自己的类名. 确定并Ctrl+Enter 导出 font.swfOK,字体库已经准备就绪了,下面是应用篇 下面是应用篇的为文档类.提示: Font.registerFont(MyFont); 注册全局字体 new TextFormat(myFont.fontName); 应用字体 txt.defaultTextFormat = format; 设置嵌入字体 以上3条必须同时用到才O ...
1.Drag and Drop in ActionScript 3.0 Creating drag and drop functionality in Flash CS3 is quite different than in older versions if you’re using the new ActionScript 3.0. While still relatively straightforward, the code can be a little more intimidating to users who are less familiar with ActionScr ...
最近要做些电子书,本来准备去网上买现成的鼠标拖拽翻页效果的组件,但一看报价吓一跳,而且执行效率也不高,一个叫AsFlipPage4。0的组件CPU占用率高居70%,喊价1000RMB,真是恐怖。下载了几个开源的程序自己也看不懂。于是 ...
AS3的Socket类给我们提供了一个readObject方法和writeObject方法与服务器通讯,可以让我们在协议可读性和传输效率上两个兼顾。如果在网络游戏开发前期你无法确定完全规划好你的协议,那么使用这种方法是一个不错的选择。等到一切调试顺畅了,再在此基础上进行事件类型的抽象。下面我们利用Adobe的开源项目BlazeDS中提供的类进行AMF3封装与Flash Socket通讯介绍一下这种方式。原文和介绍见:http://www.iflashigame.com服务器端的代码AmfServer.java。(根据Weni的代码改的) import java.io.BufferedOu ...

AS3 人物换装

首先是人物模型,里面要对你要更换的部位命名,如眼睛,嘴巴,帽子 然后是那些素材制作,要按模型里的对应元件的(0,0),位置对准 就可以用了。程序里加载相应元素,把对应位置内容清空并把加载的元素addChild();   清 ...
BulkLoader是一个不错且使用简单的开源加载类,其能实现对不同类型文件的加载进行管理。 在尝试加载多个文件时候只要使用 add + 文件地址,在加载结束后使用 “get文件类型”+文件地址或加载时候注册的id去获得要得到的文件 ...
Global site tag (gtag.js) - Google Analytics