`
cloud21
  • 浏览: 389857 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

as3三角函数应用

    博客分类:
  • Flex
基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的余弦值 = 邻边 / 斜边 角的正切值 = 对边 / 邻边 角度制与弧度制的相互转换: 弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI 向鼠标旋转(或向某点旋转): dx = mouseX - sprite.x; dy = mouseY - sprite.y; sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI; 创建波形: public function onEnterFrame(event:Event){ value = ...
今天来我家吧
在做Flash应用时,有时可能会遇到需要使用服务器时间的情况,例如应用程序中显示当前系统时间、定时提醒等功能。使用new Date()创建的是客户端的时间,这并不是我们需要的,客户端时间很容易被用户更改,我们需要统一的服务器时间。 使用Flash与后台通信,我想您应该已经应用到您的项目中,不管使用哪种方式,都可以把服务器时间传到客户端,可以使用Http请求、Socket以及其他前后台通信的框架,只需要在后台中获取当前服务器时间,然后返回给前台。 需要服务器时间的时候,可以每次都请求后台来获取,但如果经常使用服务器时间来参与一些计算,那么每次请求就不是一件好的方式,例如客户端显示当前系统时 ...
package myas { import flash.display.*; import flash.events.*; import flash.filters.*; import flash.geom.*; import flash.text.*; //import flash.utils.Timer; import fl.transitions.Tween; import fl.transitions.easing.*; ...
困扰了我好几天,也没人帮我解决..。 最后在网上找到了方法。 ------------------------------------------------------------------------- 有时候我们希望加载PNG后其透明区域不响应事件.. 网上的一般的方法为~ 先获取其bitmapData对象.. 当进行点击操作时使用.. bitmapData.getPixel32(x,y)获取.. 点击位置的是否透明.. 然后再操作... 而mosueOver与mouseOut等事件稍为复杂点.. 需要侦听mouseMove.. 然后对经过的坐标进行透明判断 ...

AnimationState

    博客分类:
  • Flex
package engine { import flash.display.*; import flash.geom.*; public class AnimationState { public static var DIR_NULL:int = 0; public static var DIR_LEFT:int = 1; public static var DIR_RIGHT:int = 2; ...
private const CENTRE:Point = new Point(0, 0); //圆心 private const RADIUS:Number = 100; //半径 private const START_ANGLE:Number = 15; //起初角度 private const Tile_TOTAL:Number = 9; //组件个数 private const SINGLE_ANGLE:Number = 360 / Tile_TOTAL; //平均角度 for(var i:uint=0; i<Tile_TOTAL; i++){ var pb:T ...
idTcpClient及IdTcpServer传送记录时的方法: 先将记录转换成TBytes, 使用RawToBytes及BytesToRaw函数。这两个函数包含在IdGlobal单元中。 另外,在接收或发送的时候用到TIdContext类,这个类包含在IdConText单元中。 举例(TcpClient及TcpServer): 记录: Type TMyData=record id:Integer; Name:Array[0..20] of Char; Sex:Array[0..10] of Char; Age:B ...
TiledImage.mxml <?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script&g ...
Lotyong 的 [轉帖]用HOOK Call提升挂的效率和及时性 来到广海也一年了,没做什么贡献(发过一篇2分文),看到不少朋友发文章帮助新手成长,确实很高兴,同时自己也比较汗颜,没怎么帮到大家。一年来,不少新朋友都已经从小菜鸟,成长到了中/高级菜鸟,也许发现自己的挂和市面上的还有一定差距,现在我来帮大家缩小这个差距。 ------------------------- 以下阅读最好是具备一定基础的中级菜鸟(能熟练应用HOOK对游戏进行注入的),因为不会一一解释太过基础的词汇,请在论坛搜索相关知识。 -------------------------- 下面从取游戏数据的角度来说明目前的情 ...
Adobe Flash Player 10.2 版本引入了一个引人注目的新特性:原生鼠标指针。您现在可以使用运行在操作系统层的基于位图的鼠标指针。 实现原生鼠标指针 flash.ui 包中的 MouseCursorData 对象 MouseCursorData 对象的三个属性: MouseCursorData.data:用于显示鼠标指针的 BitmapData 对象向量。 MouseCursorData.hotSpot:鼠标指针的定位点值,保存为一个 Point 对象。 MouseCursorData.frameRate:用于实现位图图像序列动画的帧频。这个属性允许您创建动画鼠标指针。 ...
默认情况下,一个浏览器里的Flex应用不能在加载时获取焦点。当一个应用开始启动,假设在里面有个login界面并希望用户名的输入框拥有焦点,就会特别让人沮丧。幸好,用一些简单的JavaScript语句可以办到。 注意:这不能用在Safari, Chrome或其它使用Webkit的浏览器中。如果你用的IE和Firefox则没问题。为了示范,让我们假设我们需要用户名的输入框在Flex app加载的时候获得焦点。 首先,设置聚焦到用户名输入区 - 假设一个ViewMediator是这样做的: Code: this.view.userNameTextInput.setFocus();   创建一个 ...

童年の忆

    博客分类:
  • Flex
送给儿时的自己。

遇敌概率

对于传统RPG游戏踩地雷遇敌方式的概率设定通常有以下两种。 一、每步遇敌率,即设定一个遇敌概率值X,每走一步系统投骰子都有X的几率遇敌。 二、固定步数遇敌,即从某个起点(进入地图,或者从上一场战斗结束)系统投骰子决定下一次遇敌是X步之后,那么走到第X步遇敌。 问题: 一、以第一种方式设定,遇敌率为20%,请计算从起点走到第10步遇敌的概率(前9步都不遇敌) 二、以第二种方式设定,遇敌步数为5~15,请计算从起点走到第10步遇敌的概率(前9步都不遇敌
有时候我们需要将某个数组清空或者说重置,我最常用的办法的是重新new一下,但是有人测试研究发现使用length=0的方法,执行效率是最高的,呵呵,原文如下: _localArray.length = 0; // Reset the array to empty Yesterday I was coding on a rather large application at work and I needed to reset an array I had that was stored as a member variable. My gut instinct was to just ...
Global site tag (gtag.js) - Google Analytics