- 浏览: 396216 次
- 性别:
- 来自: 北京
最新评论
-
zhchyun2008:
这里有个小问题,背景有时候会出现?不知道如何解决
分享一个ToolTip类,趋于完美! -
heiliuer:
歌词可以用,我试了好几个,都行的
百度MP3音乐API接口及应用 -
connectu:
感觉不错,英文版的。
JMX in Action -
海阔天空1991:
楼主,有没有什么途径可以知道歌曲对应的信息?
百度MP3音乐API接口及应用 -
xiegqooo:
简单的关闭 tomcat
import java.io.IO ...
关于Java钩子的使用
文章列表
基本三角函数的计算:
角的正弦值 = 对边 / 斜边
角的余弦值 = 邻边 / 斜边
角的正切值 = 对边 / 邻边
角度制与弧度制的相互转换:
弧度 = 角度 * 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..
然后对经过的坐标进行透明判断 ...
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();
创建一个 ...
对于传统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 ...