首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黒之染开发日记

    【easeljs】显示对象基础 DisplayObject

    类介绍 继承自 EventDispatcher DisplayObject is an abstract class that should not be constructed directly. DisplayObject is the base class for all display classes in the EaselJS library.

    92630发布于 2018-10-19
  • 来自专栏拂晓风起

    Flash:DisplayObject的transformmatrix的潜规则、小bug

    AS3中,使用DisplayObject的transform/matrix,需要先clone出来,再变换,再赋值回去,这样才会对DisplayObject产生影响,不能直接对原Matrix操作。

    34720发布于 2018-07-03
  • 来自专栏拂晓风起

    Flash:DisplayObject的矩阵旋转(移动修改注册点,修改旋转点)

    简单来说,原理就是利用matrix运算,先把旋转点移到原点位置,旋转变换后再恢复到原来的位置 var a:Sprite = new Sprite(); a.graphics.beginFill(0); a.graphics.drawRect(0,0,100,100); a.graphics.drawCircle(0,0,6); a.graphics.endFill(); addChild(a); a.x = a.y = 100; trace (a.transform.matrix); var m:Matr

    1.2K20发布于 2018-07-04
  • 来自专栏游戏杂谈

    describeType的使用

    ::Stage" declaredBy="flash.display::DisplayObject"/> <accessor name="mask" access="readwrite" type ="flash.display::<em>DisplayObject</em>" declaredBy="flash.display::<em>DisplayObject</em>"/> <accessor name="width " access="readwrite" type="Boolean" declaredBy="flash.display::<em>DisplayObject</em>"/> <accessor name="alpha "/> <accessor name="x" access="readwrite" type="Number" declaredBy="flash.display::<em>DisplayObject</em>" " optional="false"/> <parameter index="2" type="flash.display::<em>DisplayObject</em>" optional="false"/

    50330发布于 2018-11-16
  • 来自专栏程序源代码

    【程序源代码】python像素贪吃蛇

    Trackingtimeglobal Displayobjectglobal WindowTypefaceSpeed = 8Trackingtime = pygame.time.Clock() # 创建跟踪时间对象Displayobject = coord['y'] * 20 RetroSnakerSegmentRect = pygame.Rect(x, y, 20, 20) pygame.draw.rect(Displayobject # 规定单元格的大小为20 y = coord['y'] * 20 appleRect = pygame.Rect(x, y, 20, 20) pygame.draw.rect(Displayobject # 边框线设计def DesignBorderline(): for x in range(0, 640, 640 - 1): # 绘制垂直线 pygame.draw.line(Displayobject 0, 0, 0), (x, 0), (x, 480), 5) for y in range(0, 480, 480 - 1): # 绘制平行线 pygame.draw.line(Displayobject

    1.1K30发布于 2020-07-20
  • 来自专栏程序源代码

    【程序源代码】python 贪吃蛇

    获取源码 #导入相关模块与函数 import random, pygame, sys from pygame.locals import * global Speed,Trackingtime, Displayobject WindowTypeface pygame.init() #初始化pygame,为使用硬件做准备 Speed = 8 Trackingtime = pygame.time.Clock() #创建一个对象来帮助跟踪时间 Displayobject coord['y'] * 20 RetroSnakerSegmentRect = pygame.Rect(x, y, 20, 20) pygame.draw.rect(Displayobject ) #边框线设计 def DesignBorderline(): for x in range(0, 640, 640-1): #绘制垂直线 pygame.draw.line(Displayobject , (0,0,0), (x, 0), (x, 480),5) for y in range(0, 480, 480-1):#绘制平行线 pygame.draw.line(Displayobject

    1.2K40发布于 2020-06-04
  • 来自专栏黒之染开发日记

    【easeljs】事件汇总

    add到其它容器对象时触发 click 继承自 DisplayObject 加入版本 0.6.0 在用户按下左键并在此对象上松开左键后触发。 dblclick 继承自 DisplayObject 加入版本 0.6.0 当用户在此对象上双击左键后触发。 removed 继承自 DisplayObject 当此对象从它的父对象上移除后会触发。 rollout 继承自 DisplayObject 加入版本 0.7.0 这个事件和mouseout很像,但有这些不同:它不冒泡,而且它把该对象的内容认为是一个整体。 rollover 继承自 DisplayObject 加入版本 0.7.0 这个事件和mouseover很像,不同之处跟rollout和mouseout的不同之处是一样的。

    1.1K20发布于 2018-10-19
  • 来自专栏零域Blog

    【HTML5】Canvas 内部元素添加事件处理

    cce.DisplayObject = function () { cce.EventTarget.call(this); this.canvas = null; this.context = null; }; cce.DisplayObject.prototype = Object.create(cce.EventTarget.prototype ); cce.DisplayObject.prototype.constructor = cce.DisplayObject; // 在有序数组中会根据这个方法的返回结果将对象排序 cce.DisplayObject.prototype.compareTo = function (target) { return null; }; // 比较目标点的 cce.DisplayObject.prototype.hasPoint = function (point) { return false; }; }()); 事件判断

    2.7K30编辑于 2022-03-02
  • 来自专栏菩提树下的杨过

    “AS3.0高级动画编程”学习:第一章高级碰撞检测

    <DisplayObject>;//用于保存需要碰撞检测的对象(注:Vector.<T>相当于c#中的泛型数组) private var _grid:Vector.<Vector. <DisplayObject>):void { var numObjects:int=objects.length; _grid=new Vector.<Vector. <DisplayObject>>(_numCells); _checks = new Vector. <DisplayObject>(); for (var i:int = 0; i < numObjects; i++) { var obj:DisplayObject=objects[i] <DisplayObject>=_grid[y1*_numCols+x1]; var cellB:Vector.

    1.7K100发布于 2018-01-19
  • 来自专栏游戏杂谈

    自定义Flex Library的使用

    ApplicationDomain.currentDomain.getDefinition("LibraryTest_abc") as Class; var a:DisplayObject = new cl() as DisplayObject; var ui:UIComponent = new UIComponent()

    77020发布于 2018-11-16
  • JSAR 交互式菜单开发实战:打造沉浸式 3D 导航体验

    创建详情视图function showDetailView(item) { currentView = 'detail'; clearMenuView(); let displayObject; material.diffuseColor = item.color; material.emissiveColor = item.color.scale(0.3); if (item.title === '立方体') { displayObject BABYLON.MeshBuilder.CreateBox('display', { size: 4 }, scene); } else if (item.title === '球体') { displayObject 其他形状 displayObject.material = material; detailObjects.push(displayObject);}根据选择的菜单项创建对应的 3D 对象。

    21110编辑于 2025-10-15
  • 来自专栏拂晓风起

    SWF运行时判断两个DisplayObject是否同个类型,属于flash professional库中的同一个元件

    * @param a * @param b */ private function equals(a:DisplayObject , b:DisplayObject):Boolean { if((a is MovieClip && b is MovieClip

    75130发布于 2018-07-05
  • 来自专栏游戏杂谈

    as3与php 上传单个图片demo

    在判定图片是否存在是也需要使用gb2312(使用utf-8则不行) as3的代码(大体思路,不完整版): 1: package { 2: 3: import flash.display.DisplayObject 17: public class UploadImg extends Sprite { 18: 19: private var seltBtn:DisplayObject

    2K30发布于 2018-11-15
  • 来自专栏菩提树下的杨过

    用Flex模拟智能手机表单输入的自动放大功能

    txtName.TextInputSkin21.textDisplay trace(e.target); //所以这里要连用3次parent才能得到正确的文件框(txtName)对象 var current:DisplayObject = e.target.parent.parent as DisplayObject; //当前焦点对应文本框在舞台上的实际位置 var _nX:Number = current.x

    1.1K60发布于 2018-01-22
  • 来自专栏

    Flex 弹出窗口的例子

            public static var login:Login = new Login();         public static function ShowDialog(parent:DisplayObject

    4.7K60发布于 2018-09-12
  • 来自专栏格物致知

    ActionScript中的vector和array

    base type isn't the same as the variable's declared base type (even though Sprite is a subclass of DisplayObject ): Copy // This code doesn't compile even though Sprite is a DisplayObject subclass var v:Vector. <DisplayObject> = new Vector.

    71120编辑于 2022-08-19
  • 来自专栏贤羽的前端小栈

    PixiJS 修炼指南 - 01. 启程

    ContainerSprite -> ContainerText -> Sprite -> Container可见它们都属于一个共同的祖先类别 Container,而 Container 又继承于更原始的 DisplayObject 可推测 DisplayObject 是 PixiJS 中可用于绘制的 可显示对象,应该是渲染底层操作的基础单位。 而 Container 是在 DisplayObject 的基础上具有类似 Web 节点性质的树形结构对象。

    6.1K73编辑于 2023-05-06
  • 来自专栏信息安全小学生

    egret 学习笔记

    data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9">

    开发说明 显示对象 视觉图像,全部基于 DisplayObject 横向斜切 skewY:纵向斜切 visible:是否可见 x:X轴坐标值 y:Y轴坐标值 anchorOffsetX:对象绝对锚点X anchorOffsetY:对象绝对锚点Y 核心显示类 类 描述 DisplayObject this.graphics.endFill(); } } 显示容器 继承自 DisplayObjectContainer > DisplayObject 例如,将手指从配有触摸屏的移动电话或平板电脑上抬起)触发 TOUCH_MOVE:当用户触碰设备并移动时进行触发,而且会连续触发,直到接触点被删除 TOUCH_TAP:当用户在触摸设备上与开始触摸的同一 DisplayObject

    2K20发布于 2021-06-08
  • 来自专栏游戏杂谈

    Flex中ModuleManager的一个bug

    IModuleInfo = evt.target as IModuleInfo; container.addChild(tempModuleInfo.factory.create() as DisplayObject msg.htmlText = "模块加载完成"; moduleCanvas.addChild(moduleInfo.factory.create() as DisplayObject

    70930发布于 2018-11-16
  • 来自专栏黒之染开发日记

    【easeljs】显示位图 Bitmap 类

    类介绍 继承自 DisplayObject A Bitmap represents an Image, Canvas, or Video in the display list.

    1.2K40发布于 2018-10-19
  • 领券