![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flash开发技术总结
乐意-天地人
在路上
展开
-
view组件层代码管理
简单范例[code="java"]package com.yatio.training.roster{ import com.yahoo.astra.fl.containers.VBoxPane; /** * 简易名片 */ public class SimpleRoster extends VBoxPane { /** * 构造方法...2009-09-27 18:29:38 · 107 阅读 · 0 评论 -
AS 与 js 交互示例
[size=large][color=red]ActionScript/Flash代码[/color][/size][code="java"]package { import flash.display.Sprite; import flash.events.*; import flash.external.ExternalInterface; import flash...原创 2010-02-10 17:19:09 · 189 阅读 · 0 评论 -
Flash Develop的快捷键
flashdevelop的快捷键很多,很多功能没有菜单,都是快捷键里完成,这里简单的整理一下:1、将鼠标点到变量上面后,同时按ctrl+shift+1(左键盘),可以自动添加变量或者函数。ctrl+shift+1 自动完成代码,这个功能是FD代码提示最有用一个,他可以用来自动生成GET、SET,自动申明变量、方法,自动导入类等ctrl+b 范例代码 for、if 等代码...原创 2010-05-19 13:24:08 · 302 阅读 · 0 评论 -
禁止Flash右键菜单,禁止放大,左上对齐
[code="java"]//禁止Flash右键菜单this.contextMenu=new ContextMenu();this.contextMenu.hideBuiltInItems();//左上对齐this.stage.align=StageAlign.TOP_LEFT;//禁止放大(使用切割模式)this.stage.scaleMode=StageScaleM...原创 2010-08-17 15:17:48 · 141 阅读 · 0 评论 -
常用资源备份
1、显示到该trace位置的函数调用关系 trace(new Error().getStackTrace());2、获取当前页的cookie的方法,在打开的网页的地址栏输入后面的命令,执行即可弹出cookie字符串。 javascript:prompt("",document.cookie)3、检查是指定字符串名字的类否已定义 trace(ApplicationDomain.c...原创 2011-05-06 13:19:31 · 142 阅读 · 0 评论 -
不规则图片或对象的碰撞检测
下面这个类封装了3个公共的静态方法,简单的碰撞检测可以直接使用complexHitTestObject,需要更加复杂的,那就需要看明白下面的代码,并使用3个公共的静态方法这个类是一个外国人写的,原文地址如下:[url]http://www.tink.ws/blog/as-30-hittest[/url][code="java"]package ws.tink.display...原创 2010-07-02 17:23:16 · 310 阅读 · 0 评论 -
FD编辑器变量高亮插件
FD变量高亮插件(放在Plugins下)在代码和左侧边框都可以显示所选变量在其他位置的时候。方便编程,和整理代码结构和逻辑思路。原创 2010-12-10 15:06:50 · 176 阅读 · 0 评论 -
Flash 程序屏幕自适应的实现
首先确定一个最外层的容器,针对于一下两种情况作处理1、其内部的不超出初始设定的大小,运行时也不会超出其大小(1)在最外层的容器类的初始化中,增加以下代码[code="java"]this.onResize();App.stage.addEventListener(Event.RESIZE,this.onResize);[/code](2)增加如下监听处理方法[cod...原创 2010-12-10 15:09:48 · 413 阅读 · 0 评论 -
动画旋转移动、沿鼠标绘制轨迹移动
[code="java"]package common{ import core.App; import core.Clip; import core.UIElement; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import fl...原创 2011-08-01 15:12:22 · 381 阅读 · 0 评论 -
FlashDevelop配置、使用随笔
安装基础配置见1、[url]http://www.cnblogs.com/ddw1997/archive/2010/05/17/1737043.html[/url]2、[url]http://hi.baidu.com/sl19880127sl/blog/item/76063609443cdfa32fddd464.html[/url]这里是显示和操作的一些配置1、设置中【Flas...原创 2011-12-20 17:19:02 · 196 阅读 · 0 评论 -
Flash使用到数学、物理的公式
基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*...原创 2012-02-17 12:40:14 · 557 阅读 · 0 评论 -
Flash常用的交互信息加密的方式汇总
常用的通信加密方式有:MD5(主用用途是验证数据的完整性)、RSA、SSL(银行等行业使用比较多)原创 2010-02-10 16:16:03 · 136 阅读 · 0 评论 -
模仿下拉列表下拉和收起的动画效果
[code="java"]/** * 实现下拉列表、弹出菜单出现和隐藏时缓动的效果 */package com.gde.dataModel{ import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.Regular; import ...原创 2010-02-10 15:55:23 · 462 阅读 · 0 评论 -
Falsh和js交互代码范例
[code="java"]//这句的意思是暴露一个FLASH端的函数给JS调用,函数名为第二个参数,第一个 参数是给JS端得暴露名。JS端通过第一个 参数找到函数sendChatExternalInterface.addCallback("sendChat",sendChat);//这句话的 意思FLASH端调用JS端得函数,第一参数为JS端得 函数名,第二个参数给JS传的参数Ex...2009-09-28 14:58:11 · 93 阅读 · 0 评论 -
AS 3.0和java之间的数据转换
AS 3.0 转换为 java的数据对应关系(见附件一)[img]http://dl.iteye.com/upload/attachment/151643/85669dc1-d8e9-388f-b197-c9039cb98f56.jpg[/img]java 转换为 AS 3.0 的数据对应关系(见附件二)[img]http://dl.iteye.com/upload/a...原创 2009-09-28 15:05:34 · 109 阅读 · 0 评论 -
Action Script软件开发的资源网址与大家分享
1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componen...原创 2009-09-28 15:13:04 · 495 阅读 · 0 评论 -
一个Flash实现的图形效果
[code="java"]var radius:int=100;var numPoints:Number=30;var points:Array=new Array();var pre_r:Number=Math.PI*0.001;var centX:Number=stage.stageWidth*0.5;var centY:Number=stage.stageHeight...原创 2009-09-28 15:32:51 · 111 阅读 · 0 评论 -
request.ContentType的可取值
服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。ContentType类型 “.*“=“application/octet-stream““.001“=“application/x-001““.301“=“application/x-301...原创 2009-10-26 15:48:27 · 117 阅读 · 0 评论 -
创建Flash CS3组件(二) Flash CS3组件体系
在Flash MX 2004时代,组件体系相当庞大.核心有UIObject,UIComponent,管理器有 StyleManager,DepthManager,FocusManager,为了广播事件还有 EventDispatcher,UIEventDispatcher,除了这些还有n多辅助类,皮肤类等等等等.到了Flash CS3,得益于新的类结构和全新的深度管理,组件体系得到极大...原创 2009-12-29 09:44:22 · 155 阅读 · 0 评论 -
Flash音乐频谱制作 频率(转)
音乐频谱的效果,截图的效果:[img]http://dl.iteye.com/upload/attachment/244610/06286cb4-1953-3a9d-a3d0-6dae5d1363f8.png[/img][b][color=green]源码及编译后的SWF见附件[/color][/b][color=red][size=large]源码解释:[/size][/...2010-05-05 15:42:31 · 513 阅读 · 0 评论 -
获取当前Flash的SWF文件所在文件夹绝对路径(AS项目和Flex Web项目)
[color=blue][size=large]首先[/size],说明我测试的系统地址和网络地址的情况:某电脑一:file://E:\vcs\HelloWorld\bin-debug\player.swf某电脑二:file://D:/vcs/HelloWorld/bin-debug/player.swf由于两者的不同,下面程序在发布之后进行了修改。但要明确的是无论什么系统开发,网...2010-05-07 11:29:39 · 563 阅读 · 0 评论 -
Flash CS3联合Flash Develop开发的配置
[color=darkblue][size=x-large]两个编辑器的关联配置[/size][/color]1.安装Flash CS3编辑器2.安装Flash Develop编辑器3.在Flash CS3编辑器中设计界面布局,方便组件开发和界面布局4.在Flash Develop编辑器中编写项目代码5.启动时,会提示要求设置IDE路径,设置成Flash CS3的安装地址的主目...原创 2010-07-20 10:38:50 · 233 阅读 · 0 评论 -
拖动元件延时跟随的动画效果
[code="java"]/** * 实现拖动延时效果的代码 */package { import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.Strong; import flash.display.Sprite; impor...原创 2010-02-10 15:37:05 · 192 阅读 · 0 评论 -
安全沙箱问题实例
安全沙箱问题实例案例1:swf加载资源需要知道资源的地址,可以从页面获取(也可以写死在swf中);①如果资源跟swf所在的页面在同一目录下,直接取相对路径也可以;②如果不在同一域名下,则需要在资源处加授权访问的配置文件crossdomain.xml.案例2:①如果swf需要跟其他地址、页面、接口进行通信,则需要在通信页面处(有时需要放在其根目录下)添加授权访问文件c...原创 2012-10-12 15:14:42 · 281 阅读 · 0 评论