package gameTool {
import flash.display.DisplayObject;
import flash.geom.Point;
public class DynamicRegistration {
/**
*动态改变注册点
*/
private var target:DisplayObject;
private var point:Point;
public function DynamicRegistration(target:DisplayObject,point:Point){
this.target = target;
this.point = point;
}
public function setProperty(key:String,value:Number):void{
var oldPoint:Point = target.parent.globalToLocal(target.localToGlobal(point));
if(key=="x"|| key=="y"){
target[key] = value - point[key];
}else{
target[key] = value;
var newPoint:Point = target.parent.globalToLocal(target.localToGlobal(point));
target.x += oldPoint.x - newPoint.x;
target.y += oldPoint.y - newPoint.y;
}
}
public function getProperty(key:String):Number{
var value:Number;
if(key=="x"||key=="y"){
value = target[key] + point[key];
}else{
value = target[key];
}
return value;
}
}
}
最近发现所谓的改变注册点其实是做不到的.因为如果改变就应该在下一次new MC()的时候注册点已经改变.但实际并不是这样.只是在使用的时候模拟的计算了改变位置.
分享到:
相关推荐
动态修改注册点,通过二个swf文件演示 注册点变化后的效果
as3动态修改对象注册点的类库,与相应实例应用
动态事件可使事件仅在应用程序的某个部分发生,也可在应用程序运行时改变产生事件的VI或控件。使用动态注册,可在子VI中处理事件而不是仅在产生事件的VI中处理事件。 处理动态注册的事件主要包括以下4个步骤。 ...
关于Actionscript3.0修改注册点的文档
spring的bean动态加载则需要对相应的bean进行动态注册,以及jar与class文件动态加载。测试示例中是spring boot 的部分代码,动态加载的内容为接口实现类,且初始化时加载本地的实现类,动态加载后改为非程序加载目录...
html vue 好看的登录注册页面 左右动态滑动,输入参数校验,多种类型账号注册,验证码按钮倒计时60s。开箱即用,直接无缝衔接到自己...PS:如需在基础上修改页面的,私聊我~ 咸鱼搜索:OpenYuan开袁 也可以看到此资源
动态注册快捷方式和删除快捷键方式
像Delphi IDE一样运行时动态加载和动态注册自动填knownpackges中所控件实现加载上 [KnownPackages]包的记录的格式 所有的包翻譯0=D:\Delphi7\Projects\dclqrt70.bpl 首先程序每次運行要把handel.ini,KnowPackges以...
3. 免费获得“动态域名”支持,省点钱。 4. 开源免费软件,所有信息都保存在自己的电脑上,源代码公开。 5. 跨平台,支持Windows, Linux, Mac等任意支持Java的操作系统。花生壳之类的提供的只有Win版,java自然...
登录注册登录注册登录注册jsp动态实现登录注册登录注册登录注册jsp动态实现登录注册登录注册登录注册jsp动态实现
基于接口、抽象类实现不停机动态调整代码的目的,将修改后的源码文件放置于指定目录下,读取文件后执行动态编译方法,即可将该类重新加载,新的类可以在Spring容器从新注册,且仅在当前窗口生效。如果重启了服务或...
如果动态地注册事件,可于运行时修改注册信息以改变LabVIEW产生事件的对象。若要修改与引用句柄相关的已有注册而不是创建一个新注册,可连接“注册事件”函数左上角的“事件注册引用句柄”输入端。 当连接事件...
# 声明:由于暂时未集成bat动态修改xml文件内容的方案,所有形成了半自动化注册服务工具,等集成此功能后,本系统会同步升级 # 声明:不方案仅为个人学习使用所创建,不计划用于商业用途,希望能对您产生帮助 # 如果...
读取,改写注册表的dll function regkeyexists(x:shortstring):boolean;stdcall;External 'reg.dll' function regkeydelete(x:shortstring):boolean;stdcall;External 'reg.dll' function regreadstring(x,y:...
动态事件可使事件仅在应用程序的某个部分发生,也可在应用程序运行时改变产生事件的VI或控件。使用动态注册,可在子VI中处理事件而不是仅在产生事件的VI中处理事件。 处理动态注册的事件主要包括以下4个步骤。 ...
CSS3动态背景登录表单特效代码 带登录成功欢迎切换提示特效
1.包含小程序完整项目流程 2.两个角色切换登录 3.登录,登录记录,账号注册,选择公司,存取记录,授权名单,项目列表,盘点,盘点柜子,储物仓列表,我的等功能页面源码。
-- 当 `currentView` 改变时,组件也跟着改变 --> <component v-bind:is=currentView></component> 详见vue API中关于is的定义和用法 至于用在tab切换中,大概就是: <div>#动态组件实现tab切换效果#</d
Android实现登录注册功能,直接下载可以完美运行到本地,关键代码有注释,可以直接理解,并运用到自己本地,背景采用动态背景展示,背景采用星球转动背景,通过,Litepal数据库存储,可以查找用户,并对用户进行操作...
详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问、会员注册和管理设计与数据获取、网上...