文档月份: 十二月, 2012

socket与flash通信应用

Continue Read..
socket与flash通信应用 Socket连接被普遍用于创建多用户应用程序,比如说一个在线聊天室,它有一个服务端程序和无数个Flash客户端组成。每次客户端发送消息给服 务器,服务器检测那些用户可以收到这些消息并把消息传给指定客户端,这种情况下接收客户端并没有提前请求数据而是通过服务器主动推送数据的。当客户端关闭 时,服务端提示其他客户端某客户

flash as3正则表达式解析

Continue Read..
flash as3正则表达式解析 \b     ‍代表着单词的开头或结尾,也就是单词的分界处。 \d     代表一个0-9的一个数字。不是元字符 /\d\d\d-\d\d\d\d\d\d\d\d/ = /\d{3}-\d{8}/ 电话号码判断格式 .        是另一个元字符,匹配除了换行符以外的任意字符 *      同样是元字符,不过它代表的不是字符,也不是位置,而是数量 .*     连在一起就意味着任意数量的不包含换

flash as3添加右键菜单

Continue Read..
flash as3添加右键菜单 var myContextMenu:ContextMenu = new ContextMenu(); //声明菜单新项 var item:ContextMenuItem = new ContextMenuItem(“Hello World”); //添加到菜单显示项目数组 myContextMenu.customItems.push (item); this.contextMenu = myContextMenu; //点击按钮引发该事件 item.addEventListener (ContextMenuEvent.MENU_ITEM_SELECT ,mouseRelease); function mouseRelease (event:ContextMenuEvent) { var txtField:TextField=new TextField();

触控改变生活

Continue Read..
触控改变生活 触摸是人的本性,可现实生活似乎已经形成了这样的定式:越是珍贵的东西越不能用手摸。对于高端的产品,多半也是能看不能摸,对于摆出来的样品,也已经是不成形了。而对于新鲜事物的触摸感受追求,也就是我们所说的体验,无疑成为吸引受众的方式。     孩子都好奇,见了新鲜东西,总是本能地伸出手来摸一摸。但我们为了保

多点触控展示设计原则

Continue Read..
多点触控展示设计原则 通过对视频、音频、动画、图片、文字等媒体加以组合应用,深度挖掘展览陈列对象所蕴含的背景、意义,实现普通陈列手段难以做到的既有纵向深入解剖,又有横 向关联扩展的动态展览形式,促进观众视觉、听觉及其他感官和行为的配合,创造崭新的参观体验,提高其观赏、探索的兴趣,从而最大程度领略展览设计者的意 图,形象生动

FLASH中如何跟踪多个触摸点

Continue Read..
FLASH中如何跟踪多个触摸点 跟踪多个触点没有比跟踪单个接触难多少。这个TouchEvent.touchPointID属性是每个唯一的ID独特的触摸发生。当TouchEvent.TOUCH_BEGIN事件被触发时这个ID被分配时,可用来追踪在屏幕上独特的一面。      对于每一个新的接触点被检测到,touchPointID就会递增。例如,如果你要放置两个手指在屏幕上拖动他们身边,你会 接 收触摸与touchPointID值事件对

Flex制作多点触控屏幕中的缩放和旋转效果

Continue Read..
Flex制作多点触控屏幕中的缩放和旋转效果 我的一个朋友曾说起让图像在多触点屏幕中缩放和旋转效果应该像程序中“hello world”一样基础,我认为这个说法非常有道理。在视频中第一部分(总共两部分),我将讲解如何使得Flex组件旋转和缩放。下面的类可以使图片实现缩 放和旋转的效果,就像“hello world”一样经典,而且它同样适用于视频、容器等,这将会大大增强用户的体验

flash as3简单的鼠标跟随文字

Continue Read..
flash as3简单的鼠标跟随文字 一排文字始终跟随鼠标运动,而且运动有先后顺序的缓动效果,效果见下… 设计思路:将字符串文字用charAt分别读取,并利用for循环设置每个文字的坐标以及间距大小等….注意可直接将代码写到帧上.. 参考代码: //设置文本内容 var textStr:String=”欢迎光临设计三人行”; //设置文本的间距 var jianju:uint=22; //设置移动速度 var speed:uint=2; //

flash as3纯代码模拟时钟

Continue Read..
flash as3纯代码模拟时钟 用as3写的纯代码时钟,通过获取系统时间模拟时钟的转动…效果预览见下; 设计思路:表盘设计为一个sprite的容器obj,新建box类标示时钟刻度,时针分针秒针就是三种不同颜色不同长度的线条,可将画线封装成一个方法, 返回颜色和长度两个参数,而后在main函数中调用即可,可达到简化程序的目的…三个指针以表盘中心旋转,通过公式计算旋转

flash as3 颜色拾取器

Continue Read..
flash as3 颜色拾取器 纯代码颜色拾取器,当鼠标移动到位图上,旁边方块可拾取并对应的颜色,演示效果见底部… 设计思路:侦听鼠标移动事件,获取位图当前像素点的颜色值,并赋值给小方块… 参考代码:package{ import flash.display.Sprite; import flash.events.MouseEvent; import flash.display.BitmapData; import flash.geom.Matrix; import flash.geom.colorTransform; public Class Main():void{ private var a:Spri

手机触控屏幕技术

Continue Read..
手机触控屏幕技术 手机屏幕触控技术 现在的触控屏都是电容屏,特点就是它会跟你的手指头相互 放电,然后根据在玻璃屏的传感器上产生的电容耦合计算出触点。与传统的电阻屏相比,电容屏的好处就是不用使劲儿按,比较温柔。目前的电容屏技术主要分为自 我电容(Self Capacitance)和交互电容(Mutual Capacitance)两种。 自我电容的原理很简单,传感器上有两块

B2B虚拟会展整体解决方案

Continue Read..
B2B虚拟会展整体解决方案     在互联网三维技术的迅速发展和广泛应用的时代背景下,信息化、数字化的浪潮正席卷世界的每一个角落,会展行业正面临着前所未有的机遇和挑战,为探索信息化时代会展行业的创新和发展,充分利用互联网的特殊优势,开创具有时代性的永不落幕的会展是大势所趋。    网上3D虚拟会展是将三维虚拟现实技术和二维网上信息系统

数字媒体产业教育技术专业发展影响的研究调查

Continue Read..
数字媒体产业教育技术专业发展影响的研究调查 1、教育技术学专业当前的就业形势 为了解学生的就业情况,我们对我校03届毕业生的就业进行了追踪调查,截至到2006年6月份,教育技术系学生的一次就业率仅在50%-70%之间,其就业前景也不容乐观,42%的学生认为就业前景较无前途,很有前途的仅占3%。就业前景的明朗导致了学生对于自己的专业满意度普遍不高。当问及对该专业的就业

flash as3实例纯代码制作声音频谱

Continue Read..
flash as3实例纯代码制作声音频谱 通过读取音频频谱信息,实时绘制声音频谱图像,可以是矩阵型或者波浪形,下面一起都来看看吧,演示效果见底部flash… 设计思路:加载外部音频,通过mixer将声音信息转化成数据信息存储于字节数组,最终读取并将数据信息转化为单精度浮点数,实时绘制矩形,以代表音频高低// 参考代码: package{ package { import flash.display.Sprite;//导入基本显示列表

主动与被动式3D立体影院区别

Continue Read..
主动与被动式3D立体影院区别 我们看到的物体为什么是立体的?答案很简单,因为人长着两只眼睛。人双眼大约相隔6.5厘米,观察物体(如一排重叠的保龄球瓶)时,两只眼睛从不同的位置和角度注视着物体,左眼看到左侧,右眼看到右侧。这排球瓶同时在视网膜上成像,左右两面的印象合起来人就得到对它的立体感觉了。引起这种立体感觉的效应叫做“视觉位移”。用

Flash as3滤镜应用-纯代码制作擦玻璃效果

Continue Read..
Flash as3滤镜应用-纯代码制作擦玻璃效果 一张现成图片素材添加滤镜效果后,就像冬天玻璃上多了一层雾,此时鼠标充当抹布,按住并拖动鼠标即可擦去”雾气”,让图片慢慢变清晰….效果请看:在图上按住鼠标并拖动 设计思路:加载外部素材图片,将图片置于最底层,创建该图片的滤镜效果,置于上层,当鼠标按下并移动时,其实是在清晰图片的遮罩层绘制图像,此时清晰图片即可显

flash as3纯代码编写按钮元件

Continue Read..
flash as3纯代码编写按钮元件 已知的可以直接在舞台添加按钮元件,这里介绍用as3纯代码编写按钮元件的方法,两者效果一模一样. 设计思路:绘制三个矩形,分别作为鼠标经过,鼠标按下,以及鼠标离开的状态…注意将绘图封装为一个方法,可以有效简化代码… package{ import flash.display.Sprite; import flash.display.SimpleButton; public class Main extends Sprite{ public function Main():void{ init(); 

Flash as3 放大镜效果

Continue Read..
Flash as3 放大镜效果 该效果是用as纯代码实现放大镜效果,见文章底部flash演示… 设计思路:加载外部素材-创建小图片-绘制小圆形-将小图片遮罩范围设置为该圆形-通过函数迫使大图和小图一一对应 调用外部的图片素材,利用代码生成小图,两张图片叠加,绘制放大镜大小的圆形,设置为遮罩,并跟随鼠标移动…. 代码参考: package { import flash.display.Sprite; import flash