`
琛哥哥
  • 浏览: 30296 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表

问小张

第一幁代码: stop(); import flash.events.MouseEvent; stop(); startButton.addEventListener(MouseEvent.CLICK,playGame); function playGame(event:MouseEvent):void{ gotoAndStop(2); } 第二帧代码: startGame(); 文件关联MovingCar.as; MovingCar.as内容: package { import flash.display.MovieClip; import flash.e ...

点在线的方位判断

    博客分类:
  • FLEX
private function getDirection(point:Point, startPoint:Point, endPoint:Point):String { //根据数学,求出直接的表达示:y=kx+b var direction:String; var g:Number; if (startPoint.x != endPoint.x ) { var k:Number=(startPoint.y - endPoint.y) / (startPoint.x - endPoint.x); var b:Number=startPoint ...

比例尺

    博客分类:
  • FLEX
// ActionScript file package { import flash.display.Graphics; import mx.controls.Label; import mx.core.UIComponent; import mx.core.UITextField; [Style(name="shadowColor", type="uint", format="Color", inherit="yes")] [Style(name="strokeCo ...
动态类 “动态”类定义在运行时可通过添加/ 更改属性和方法来改变的对象。 非动态类(如 String类)是“密封”类。您不能在运行时向密封类中添加属性或方法。 在声明类时,可以通过使用 dynamic 属性来创建动态类 。例如,下面的代码创建一个名为 Protean 的动态类: dynamic class Protean { private var privateGreeting:String = "hi"; public var publicGreeting:String = "hello"; function Pro ...
flashgame_CS5
/** * 两点之间的距离 * @param startPoint * @param endPoint * @return */ private function getDistanceByPoints(startPoint:Point, endPoint:Point):Number { var distancePow:Number=Math.pow(startPoint.x - endPoint.x, 2) + Math.pow(startPoint.y - endPoint.y, 2); //左 var distance:Number=Math.pow(d ...
<?xml version="1.0" encoding="utf-8"?> <!-- date:2008.7.24 version:v1.0 author:zhaoyl des:验证表单并给予友好化提示 --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" ba ...

replaceAll

<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600 ...
我的键盘的测试类(组合键)KeyBoardTest.mxml <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth=&quo ...
【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -defaul ...

笔记备用

    博客分类:
  • FLEX
1.弹出窗口titleWindow,设置叠加层(父窗口)透明度和模糊度   modalTransparency="0" ;   modalTransparencyBlur="0"; 2.flex4设置背景图片 <s:BorderContainer width="400" height="300"> <s:backgroundFill> <s:BitmapFill source="@Embed('/test.png')" fillMode="r ...
最近做的一个项目,经常画线,拖动对象。如:门(对象,有长和宽,引用一个门的图片,可旋转,指门从关闭到打开90度时的一段空间区域)必须在墙(对象,有粗细的直线)上,门可以在墙上移动等,经常要进行判断,和交点的计算。一些思路: 1.鼠标在门上按下时,记下门的坐标,鼠标在画布上的点击坐标,以及点击坐标与门的坐标的x,y差值。 2.鼠标移动时,门跟随鼠标移动,门的坐标为鼠标坐标与x,y差值之和。 3.鼠标按下时,首先进行如下判断:     1)门下面是否有墙,否则门回原位。(hitTestObject)     2)门的下面是否有几堵墙?若有多堵墙,选取一堵,选取规则自己定,最好优先选取门 移动前的那堵 ...
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <!-- popup弹出式 Flex framework includes three controls that present hierarchical data in a cascading menu format. Al ...
target,currentTarget这两个概念,虽然我用了flex很长时间,但是还是一直弄混,每次搞不定,直接debug看对象就知道。 记录下自己的一个简单的理解: currenttarget,谁加的事件,currentTarget就是谁。 target,鼠标点击时的最小单元的组件是谁,target就是谁。 如:给TabNavigator加个点击事件,如果点击tab的标签,currentTarget就是TabNavigator,target则是tabNav的子组件(具体记不清楚名称了),如果点击tab的空白页面,则currenttarget还是TabNavigator,target则应该是T ...

flex组合键

    博客分类:
  • FLEX
用快捷键必有一个键先按下,所以用KeyboardEvent.KEY_UP来判断 使用事件的时候,注意焦点要在容器内。 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com ...
Global site tag (gtag.js) - Google Analytics