web前端share
文章平均质量分 56
ok7758521ok
Y!开发工程师
展开
-
blog迁移通知
hi,大家好,鉴于csdn的不稳定性,俺自己开博,该blog会保留,但是不会再次更新 新的blog网址:http://blog.youmila.com请大家继续支持原创 2009-07-12 13:15:00 · 1097 阅读 · 0 评论 -
ActionScript3中swf传递参数及flashVars的处理方法
网页可以通过swf地址给flash传递变量,以值对的形式传递,如下: clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="LoaderInfoSample" width="100%" height="100%" codebase="转载 2009-05-06 11:27:00 · 1220 阅读 · 0 评论 -
flash知识
Flex加载swf的几个要点今天折腾了大半天Flash与Flex3的配合,特总结一下心得体会:1) 如果是通过Embed来嵌入swf的话,Flex3只支持FlashCS2所创建的swf.2) 如果是通过loader来加载的话,只有AS3的swf才能在加载后被控制(这和第一点相反,我花了很长时间才弄明发现这两点,汗!)3) 如果要直接加载到Flex当中,类必须继承UIComponen转载 2009-04-30 15:41:00 · 1463 阅读 · 0 评论 -
处理声音流文件
如果在仍加载声音文件或视频文件数据的同时回放该文件,则认为是流式传输。通常,将对从远程服务器加载的外部声音文件进行流式传输,以使用户不必等待加载完所有声音数据再收听声音。SoundMixer.bufferTime 属性表示 Flash Player 在允许播放声音之前应收集多长时间的声音数据(以毫秒为单位)。也就是说,如果将 bufferTime 属性设置为 5000,在开始播放原创 2009-04-29 10:31:00 · 994 阅读 · 0 评论 -
AS3 sound类的一些技巧
解决第一个问题:如何把声音文件作为一个变量加载到swf文件中。创建一个Sound对象,然后加载具体的声音文件到里面创建一个Sound对象和创建其他对象一样简单,首先我们必须保证相关的类已经被导入。import flash.media.Sound;然后,直接创建声音对象的一个实例就可以了: _sound = new Sound();当然,现在你还需要为声音对象一个原创 2009-04-27 16:07:00 · 8419 阅读 · 0 评论 -
as常用的方法的记录
actionscript3.0 tofixed(num)小数的保留方法 num代表小数的保留个数 /* * @author:yapollo.li@gmail.com * @power:output between min and max num random number */ public function ran原创 2009-04-27 09:44:00 · 717 阅读 · 0 评论 -
Flash占CPU 优化
有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的: IE系列,刷新回收的量不大,但最小化会释放内存,。 Firefox2据说也会在最小化回收,可我从没见过最垃圾,用多少是多少,基本不回收。据说prototype的ajax还会引起内存一直增加。 Ope转载 2009-04-27 16:12:00 · 2515 阅读 · 0 评论 -
actionscript3.0中平常问题积累
最近在工作中用as3做一个魔方 针对过程中的一些细节问题整理如下: 1.flash中用文字的透明度不能设置,所以我采用bitmap的做法替代,同样针对文字不能旋转的问题也是如此解决 2,flash中解决层级深度的问题 经常用的把某一个mc的深度设为最大的话,就是先removechild ,然后在 addchild就可以了哈原创 2009-04-23 14:28:00 · 546 阅读 · 0 评论 -
IE6 死后即将大快人心的10件事
很多人以为IE6已经死了,也许只有设计师这样认为,现实世界中IE6的使用者大有人在,不过不会维持很久,IE8已经推出,微软对IE8的推广不遗余力,同时,不少人从IE转到别的浏览器,总有一天,IE6会被弃之如敝履,没有人愿意再提起,那时,有10件事会大快人心。 使用 CSS 2 的 child 选择器不必再写一大堆规则在某个对象的子对象中筛选,CSS2 的子选择器(child转载 2009-04-17 12:14:00 · 500 阅读 · 0 评论 -
论腾讯的面试经
作为对腾讯有面试经验的我不得不总结几点,腾讯的面试真的很bt 首先面试过5个人,每个人都让我答题笔试,这个倒无所谓,关键是一个一个人过了后,到最后一个总监他给你出几个逻辑题目,直接毙了我哈,答出来的题目,他闲方法“笨” 我真不知道作为一个总监的级的人物,你到底需要的什么,“武断”!!!太武断了,他一个人就毙掉我前面4位仁兄的成果, 而且要命的是在他面试之前我竟原创 2009-04-02 21:37:00 · 590 阅读 · 0 评论 -
javascript的几个未知 (Array,Global)
javascript中的Array 最多可以存放4294967295项,如果再多了将会出现问题,相信好多人对这一数字感冒吧,或许知道有上限不知道确切数字哈 Global 对象中的encodeURI() 和encodeURIComponent()之间的区别:encodeURI方法不对URI中的特殊字符进行编码,如:“:”,“/”,"$","?",encodeURIComp原创 2009-04-02 09:12:00 · 497 阅读 · 0 评论 -
javascript语句中的有标签的语句
javascript语句中的有标签的语句 语法:label:statementsuch as: 1:tianhua:for(var i = 0;i< 5;i++){ for(var j=0;j<5;j++){ if(i ==4 && j==4){breaktianhua;}alert(>>+i);}} alert(test); 2:tianhua:原创 2009-03-31 11:09:00 · 681 阅读 · 0 评论 -
eval()函数
【eval()函数】JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子:var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3");alert("the un-evaled answer is " +转载 2009-04-02 10:30:00 · 578 阅读 · 0 评论 -
ECMAscript 对象 (javascript)
一般来说,可以创建和使用的对象包括三种 1,本地对象(native object) 定义:独立于宿主环境的ECMAscript实现提供的对象 (实际就是ECMA-262定义的类) object Function Array String Boolean Number Date RegExp Error EvalError Range原创 2009-04-02 08:50:00 · 484 阅读 · 0 评论 -
javascript 的强制转换字符串,和toString方法的区别
javascript 的强制类型转换字符串,和toString方法的区别对于null或undefined的值强制类型转换可以生成字符串而不引发错误 var s1= String(null); //“null” var oNull = null; var s2 = oNull.toString();//不能工作产生,产生报错error原创 2009-03-30 11:30:00 · 1908 阅读 · 0 评论 -
Test Suites for CSS 2.1, ARIA, and HTML5
原文:http://nate.koechley.com/blog/2009/01/27/test-suites-for-css-21-aria-and-html5/一组对css2.1和ARIA以及HTML5的测试几个小时以前Microsoft发布一个惊人的资源,它能给整个前端工程师带来帮助。那就是他们的IE8发布了,而且Ie8发布经历过了7005次测试,这其中包含了在其它主流浏览器上都没有通过翻译 2009-03-27 15:33:00 · 866 阅读 · 0 评论 -
VizualPV3D (VizualPV3D is a Flash Visualization Application that provides a GUI interface to create and manipulate objects in 3
VizualPV3D is a Flash VisualizationApplication that provides a GUI interface to create and manipulateobjects in 3D scenes using Papervision3D.VizualPV3D was originally created by JUXT Sr.Actio转载 2009-05-14 10:23:00 · 799 阅读 · 0 评论 -
一篇比较全面的Flash&Flex相关技术资源大全(转)
Flash视频 来自H.264 vs On2VP6 H.264 MPEG AVC Video Codec comparison Flash Video比特率估算 ActionScript3.0 Flash CS3 中文帮助 ActionScript3.0 API来源Adobe APIscorelib, mappr, flickr, yout转载 2009-05-14 11:22:00 · 1231 阅读 · 0 评论 -
as3中Error#2037的原因
Error #2037: 函数调用序列不正确,或前面的调用不成功。 Sound对象只允许被load一个声音流,即使close()了也不能加载另一个声音.一旦对某个 Sound 对象调用了 load(),就不能再将另一个声音文件加载到该 Sound 对象中。 若要加载另一个声音文件,请创建新的 Sound 对象。原创 2009-07-08 14:05:00 · 1550 阅读 · 0 评论 -
as3 报错#2029 ------sound.close方法报错
as3 报错#2029 ------sound.close方法报错 今天遇到这个问题,经过我搜索研究后发现时这个urlstream报错,实际是IO被关闭造成这是flash的一个debug。 如果要停止正在载入的音乐,就必须用close 但是一定要加上try{},catch(e){}捕捉异常,否则运行程序时势必停止哈原创 2009-07-03 11:47:00 · 1933 阅读 · 0 评论 -
AS3中Event的target和currentTarget的区别
真正的事件dispatch者是event.target,监听事件(addEventListner)的对象是event.currentTarget,Flex skd中有言曰:"Event objects also have target properties that reference the actual object which dispatched the event. In some ca原创 2009-07-02 14:02:00 · 3208 阅读 · 0 评论 -
有关AS3编程的一些总结
有关AS3编程的一些总结 最近用AS3写一些项目,在编程过程中,遇到不少问题,同时也有一些收获和心得。现在贴出来希望对大家在AS3编程有一些帮助。如果你发现有说得不对的地方,你可以指出来,大家一起来讨论。 1、AS3的强制类型转换 我之前一直以为是没有这个功能的,而最近在看一些文档,发现这个功能是有的。 目前总结下来有两种写法: (1) var lo转载 2009-07-02 13:18:00 · 990 阅读 · 0 评论 -
flash-thunderbolt
flash-thunderbolt http://code.google.com/p/flash-thunderbolt/ 在页面中利用firebug调试flash是非常不错的选择哈ThunderBolt is a lightweight logger extension for ActionScript 2 and 3 applications using Fire原创 2009-07-01 15:04:00 · 1160 阅读 · 0 评论 -
Using addFrameScript() to initialise frame assets
Since I started using Flash CS3 there’s one thing that’s really been bugging me. Or to put it another way, there’s one bug that’s really been thinging me. With every project I’ve worked on this issu转载 2009-07-01 13:08:00 · 1592 阅读 · 0 评论 -
As3.0未公开的方法addFrameScript()方法
今天在flashguru上看到Actionscript 3.0未公开的addFrameScript()方法.此法主要是适合于使用flash 9创作环境来工作的群体. addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但目前只知道其中的前两个. 语法: MovieClip.ad原创 2009-07-01 13:06:00 · 1010 阅读 · 0 评论 -
as3跨域加载外部图片
跨域加载外部图片除需要设置crossdomain外,还需要在loader.load()方法添加context参数,文档显示context参数为LoaderContext 类: load(request:URLRequest, context:LoaderContext = null):void When loading images (JPEG, GIF, or PNG) instead of S转载 2009-06-30 16:39:00 · 3215 阅读 · 0 评论 -
一个禁止flash右键的方法
在做一个实验时遇到一个禁止flash的右键功能的问题。在网上找了很多方法,要不就完全不行,要不就浏览器不兼容。Google了一下国外的情况,终于找到了一个不错的方法。该方法用了javascript和as的结合,完美解决了问题。以下是javascript部分代码: var RightClick = { /** * Constructor转载 2009-06-22 11:44:00 · 1866 阅读 · 0 评论 -
[转]图形学原理 矩阵变换
空间中的某个点(x,y,z)的任何移动,旋转,缩放的变换,都是用这个点乘以某个一个矩阵而得到。那么模型是由一个个(x,y,z)的点组成,模型整个要变换,就是让每个点乘以某个矩阵。这是三维引擎开发,和引擎代码阅读的必备的基础常识。由于(x,y,z)乘以3*3矩阵可以达到旋转和缩放的目的,但是无法表示移动,所以为了统一,我们通常是采用乘以一个4行4列的矩阵。也就是说所有变换方法,都是用如下公式转载 2009-06-16 09:42:00 · 1723 阅读 · 1 评论 -
几乎完美的四元数旋转
该接触PV3D这个引擎,而且对3D的编程也是一种半解,所以Mark两篇文章,以备自己学习PV3D用..人类最初用9个值的矩阵(Matrix),来表示一个三维物体的旋转位置。它的缺陷是数据大,和无法自动在两个角度间产生过度的角度。由于矩阵描述角度过于抽象,人类又发明了3个值的优拉角(Euler)。可优拉角是个很不负责任的家伙,旋转圈数和旋转顺序完全不做区分。三维动画师最厌恶的情况之一转载 2009-06-16 09:41:00 · 1509 阅读 · 0 评论 -
Papervision 3D 教程收集
Flash 3D engines brought to Internet a new dimension to designerspresent their work. Great works were made since Papervision 3D andother know 3D engines appeared.Today i bring you some coo原创 2009-06-10 11:17:00 · 1152 阅读 · 0 评论 -
Flash Builder 4 beta发布
Adobe将Flex Builder4改名为Flash Builder4,并在6月1日发布了第一个beta版。同时发布的还有Flash Catalyst beta和Flex SDK 4 beta。这一版本的最大特点是改进了开发-设计工作流。现有的RIA框架都存在这样一个问题:界面设计需要有一定的编程知识。这导致设计人员无法充分发挥其创意,只能将静态设计交由开发人员去实现,有时甚至由开发人员原创 2009-06-07 21:18:00 · 626 阅读 · 0 评论 -
js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()方法e.stopPropagation(); else/原创 2009-06-01 14:10:00 · 1270 阅读 · 0 评论 -
swift3d 4.5进步了
swift3d 4.5进步了学了3d以后我所考虑的一点就是如何让flash和3d更紧密的结合,要考虑的首要问题就是文件的体积,网络的加载速度,再漂亮的flash动画等个10分钟,人也烦了,所以,这个基于此,有两个方法一就是用3dmax这个老家伙,还是公认的强大的软件,但是他导出的动画是avi,体积很大放在flash里很不适合,所以需要把avi转换成swf,这就需要一个中间的转换软件转载 2009-05-31 17:53:00 · 1119 阅读 · 0 评论 -
web qq yui
最近发现国内的腾讯qq竟然用yui拉, 还依稀很清楚的记得,腾讯网站开发部的某leader给我面试的说腾讯不用yui等开源前端框架技术。webqq这次的选择让我很是惊讶。。。其实,他们的前端技术的路后是不争的事实,还好可能是出于将中心放在产品的角度考虑,他们采用yui腾讯相对成熟的公司来说用c++开发已经逐渐不能适应他们快速的商务广告等的发展,快速响应已经成为他们技术发展上原创 2009-03-27 11:47:00 · 1899 阅读 · 0 评论 -
完美解决ie6不支持png 透明图片 和标签背景的问题
官方:http://www.dillerdesign.com/experiment/DD_belatedPNG/ Medicine for your IE6/PNG headache! DD_belatedPNG is free software under the MIT License.Please familiarize yourself with know原创 2009-03-25 14:24:00 · 1894 阅读 · 0 评论 -
用YSlow分析我们页面
YSlow是yahoo美国开发的一个页面评分插件,非常的棒,从中我们可以看出我们页面上的很多不足,并且可以知道我们改怎么却改进和优化。仔细研究了下YSlow跌评分规则。主要有12条:1. Make fewer HTTP requests 尽可能少的http请求。。我们有141个请求(其中15个JS请求,3个CSS请求,47个CSS background images请求),多的可怕。思转载 2009-03-03 22:00:00 · 333 阅读 · 0 评论 -
常见排序算法 之 Javascript版
用JavaScript实现的常见排序算法:冒泡排序,选择排序,插入排序,谢尔排序,快速排序(递归),快速排序(堆栈),归并排序,堆排序。具体代码及比较如下所示: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 常见排序算法 之 JavaScript版 Array转载 2009-03-06 15:09:00 · 452 阅读 · 0 评论 -
HTTP 1.0 与 1.1比较
一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访转载 2009-03-06 11:35:00 · 580 阅读 · 0 评论 -
CSS半透明滤镜在FIREFOX和IE下面的能够通用的写法
CSS代码 .test{ background:#000; color:white; width:200px; position:absolute; left:10px; top:10px; filter: Alpha(opacity=10); -moz-opacity:.1; opacity:0.1; } 这里关键转载 2009-03-04 17:05:00 · 469 阅读 · 0 评论 -
javascript 操作剪切板 ie firefox 兼容
/**********************************************************复制maintext到贴切板***********************************************************/function setClipboard(maintext) { if (window.clipboardData)原创 2009-03-04 16:26:00 · 1874 阅读 · 0 评论