- 浏览: 108236 次
- 性别:
- 来自: 广州
文章分类
最新评论
复制舞台上的影片剪
反射方法: 需要复制的舞台对象,库元件必需绑定类,否则返回的是MovieClip,复制出来的对象是一个空的MovieClip
var ClassRef:Class = getDefinitionByName(getQualifiedClassName(t_mc)) as Class; var clone_mc:DisplayObject = new ClassRef(); addChild(clone_mc);
复制Loader加载的swf
ByteArray深度复制
var byteLoader:URLLoader = new URLLoader(); byteLoader.dataFormat = URLLoaderDataFormat.BINARY; byteLoader.addEventListener(Event.COMPLETE, loadCompleteHandler); var loader:Loader = new Loader(); loader.y = 200; addChild(loader); loader.contentLoaderInfo.addEventListener(Event.INIT, loadInitHandler); function loadInitHandler(evt:Event):void { var cloneLoder:Loader = new Loader(); addChild(cloneLoder); cloneLoder.loadBytes(byteLoader.data); } byteLoader.load(new URLRequest("t.swf")); function loadCompleteHandler(evt:Event):void { loader.loadBytes(byteLoader.data); }
简单原理:用URLLoader将外部的swf以二进制数据格式加载到ByteArray中,然后用Loader类的loadBytes去加载URLLoader中的ByteArray。
发表评论
-
AS3动态获得类名及类的方法
2012-10-26 17:53 18001.获得某个实例对象的类名:getQualifiedClass ... -
Vector初始化的各种写法
2012-10-16 14:56 4847var i:int = 0; var j:int = ... -
as3中数组array与vector的区别
2012-10-15 14:47 1498ActionScript 3.0 中可用的另一种索引数组 ... -
关于ADDED_TO_STAGE事件
2012-08-13 16:37 810在将显示对象直接添加到舞台显示列表或将包含显示对象的子树 ... -
关于读取舞台大小各浏览器之间的差异
2012-08-13 16:38 793因为在做项目的时候遇到的怪异问题 ie下的player会sta ... -
Flash-如何改变动态文本透明度
2012-08-13 16:39 1713因为Flash的系统字体不直接支持透明,所以我们得通过嵌 ... -
教你如何修改FLASH右键菜单
2012-08-14 15:36 2258有些东西只有用到了才会去看,才会去寻找答案。这真的挺有道 ... -
as跨域问题解决总结
2012-08-14 15:36 1619总结一下在工作中遇 ... -
AS3参数的传址与传值
2012-08-14 15:37 1187//as3里面规定,属于基元数据类型(包括 Boolea ... -
AS3 数组深度复制
2012-08-15 09:55 832//简单复制后,修改副本会修改原对象,深度复制后,修改副 ... -
自定义异常类
2012-08-10 15:19 884package { import flash.err ... -
hasEventListener()与willTrigger()区别
2012-08-10 15:17 1290hasEventListener()方法: 检查 Ev ... -
写AS3需要养成好的编码习惯
2012-08-10 15:14 869因为AS3的垃圾回收是自动的,如果你某个对象存在被引用, ... -
as3 代码优化
2012-08-10 14:41 1484var obj:Object = {}; 比 var obj: ... -
as3对象池应用
2012-08-10 12:06 1229为什么使用对象池? 我们先来看一个例子:假 ... -
AS3动态获得类名及类的方法
2012-08-09 16:21 8131.获得某个实例对象的类名:getQualifiedClass ... -
Flash流式视频提示点及回调函数
2012-08-09 16:21 1481流式传输视频文件 若要流式传输 Flash Media Se ... -
深度探索as3的事件机制
2012-08-08 11:57 1858as3的事件机制很好用 ... -
AS3数组转换XML
2012-08-08 11:08 928package { import flash.displa ... -
FLASH自定义组件
2012-08-08 10:43 2119由于工作需要,最近开始学习FLASH自定义组件的开发。在开发过 ...
相关推荐
AS3是Flash Professional或Flex Builder等开发工具中的主要编程语言,它基于ECMAScript规范,提供了更高效、面向对象的编程体验。 首先,我们要理解水滴效果的实现原理。这通常涉及以下几个关键知识点: 1. **图形...
在AS3中,Flash Player并不直接支持将BitmapData对象保存为PNG格式,因此需要自定义的编码器。PNGEncoder类实现了将BitmapData对象的数据编码为PNG格式的字节流,以便可以将其发送到服务器或保存到本地。 2. **...
3. 专家模式:隐藏帮助信息,扩大可视区域,便于查看和编辑长代码段。 此外,学习资源部分提到了中文和英文的学习资料,这对于深入理解和掌握AS400及RPG编程至关重要。学习过程中,结合实际案例和不断的实践,将有...
【Python图论算法实现工具——NetworkX(3)有向图、多图等图生成器及图的可视化1】 在图论中,图形是数据结构的一种抽象表示,用于描述对象之间的关系。Python中的NetworkX库提供了对各种图类型的支持,包括有向图...
3. **路径描述**:理解路径描述是编程的基础,如`_root`, `_parent`, `this`, `mc1.mc2...`, `_leveln.mc1.mc2...`等,它们用于定位和操作舞台上的不同层级的对象。 4. **问题解决**:遇到困难时,要独立思考,尝试...
3. **编译Shaders**:编写GLSL代码并编译成AS3对象,以便在GPU上运行。 4. **创建Buffer和Texture**:根据3D模型的数据创建VertexBuffer3D和IndexBuffer3D,以及用于贴图的Texture。 5. **上传数据**:将模型数据...
但如果你需要在程序中动态读取或复制源代码,可以借助VB6.0的内置函数和对象。例如,`OpenTextFile`函数用于打开一个文本文件,`ReadLine`方法用来读取文件的一行内容,`Close`方法关闭已打开的文件。以下是一个简单...
首先,VB6.0的核心特性包括事件驱动编程模型、可视化设计界面(IDE)以及简单的语法结构。通过事件驱动,开发者可以轻松地响应用户的操作,如点击按钮、选择菜单项等。IDE允许开发者拖拽控件到窗体上,以图形化的...
`shutil`库则提供了高级文件和文件集操作,如复制、移动和删除文件或目录。 了解并熟练掌握这些文件操作技巧,对于进行Python数据分析及可视化工作至关重要。无论是读取原始数据、保存处理结果,还是生成报告,都会...
- **对象动画**:介绍如何使用AS3的动画功能,实现对象的位置、大小和透明度变化。 - **舞台方向**:讨论如何设置舞台的方向,以适应不同的屏幕布局和用户界面设计。 - **动态加载显示内容**:解释如何从外部资源...
- 将下载的支持包文件解压缩,将 archives 文件夹复制到 MATLAB 的安装目录下的 `D:\Matlab\R2018b\bin\win64`。 - 打开 CMD 命令行工具,进入 MATLAB 的安装命令路径,例如 `cd/d D:\Matlab2020a\bin\win64`。 -...
3ds Max是一款强大的三维建模和渲染软件,广泛应用于游戏开发、影视特效、建筑可视化等领域。下面,我们将详细探讨这些关键知识点。 首先,文件操作是3ds Max工作流程的基础。"New"(新建)用于创建新的项目,...
ActionScript 3 的 `SoundMixer` 类提供了 `computeSpectrum` 方法,用于获取当前播放声音的频谱信息,这对于音频可视化非常有用: ```actionscript var spectrumInfo:ByteArray = new ByteArray(); SoundMixer....
- **颜色值复制**:如果新的坐标位于源图片的可视范围内,则将该位置的颜色值复制到目标图片对应位置。 #### 5. 总结 本文介绍了如何在Visual Basic中实现位图的任意角度旋转,通过具体的代码示例,详细解释了实现...
1. `draw()`:将DisplayObject绘制到BitmapData上,可以用于捕捉舞台上的任何可视对象。 2. `getPixel(x, y)` 和 `setPixel(x, y, color)`:获取或设置指定位置的像素颜色,color是一个32位整数,包含RGB和透明度...
Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long...
- MATLAB的`copyobj`和`set`函数可用于复制和修改图形对象的属性,创建自定义图形样式。此外,MATLAB R2014b及以后版本引入了样式表(Style Sheets),使得全局图形风格的改变变得简单。 通过熟练掌握这些知识点,...
在AS3中,我们可以创建一个MovieClip对象作为放大镜的图形表示,并监听鼠标的移动事件。当鼠标移动时,更新遮罩区域的位置和大小,然后对遮罩下的图像进行处理。以下是一些关键步骤: 1. **创建放大镜图形**:使用...
VB,全称Visual Basic,是由微软公司开发的一种可视化的、面向对象的编程语言,属于.NET框架的一部分。VB基于Basic语言,以其易学易用著称,适合初学者进行编程学习。它允许开发者通过拖拽控件和设置属性来构建用户...