'flash'相关日志共 3篇

  1. 2007/11/21 微软Silverlight和Adobe Flash短兵相接
  2. 2007/11/02 学习笔记:在FLASH里控制弹出窗口的大小
  3. 2007/09/15 去掉网页中Flash出现“单击激活并使用此控件”的解决
“如果看看微软的网站就会发现,它使用大量的Flash……”Adobe首席执行官 Bruce Chizen与微软再次针锋相对。在电子文档领域,Adobe与微软在几年前就开始交手,随着9月微软即将正式发布Silverlight,双方将在互联网富媒体领域展开新一轮竞争。

  Silverlight到底是什么?它其实是一个跨浏览器、跨平台的插件,为网络带来下一代基于.NET的媒体体验和丰富的交互式应用程序。它也是一种新的Web呈现技术,无论是在浏览器内、在多个设备上还是在桌面操作系统(如Apple Macintosh)中,用户都可以获得内容丰富、视觉效果绚丽的交互式体验。

  因此,Silverlight尽管还未正式亮相,但已经被称为Flash杀手。要知道两年前Adobe以34亿美元收购Macromedia时,也正是冲着Flash来的。现在, Flash带来的收入已经超过Adobe总收入的1/2。这意味着Silverlight的发布使微软剑指Adobe的核心利润来源,双方竞争也随即升级。

  短兵相接

  从整个互联网发展趋势来看,表现形式已经从单一的文本形式,发展到3D图片、动画、音频、视频。“现在可以说是Hi-Fi的Web世界。”在近日举行的 Microsoft Silverlight预览会上,微软中国有限公司平台与开发合作部总监林毅已经开始这样定义互联网世界。可以说Silverlight成为微软互联网战略的重要组成部分,而Flash则代表Adobe在设计、制图等传统领域之外的重要新兴市场。

  此外,互联网技术层面的发展趋势是控制性,简单说,就是在业务上表现为交互性,这样发展的必然就是网站的个性化和技术的丰富性。当然,Adobe清醒地认识到这点:Flash在今天所要做出的转变,是从网络动画领域转变到应用程序领域。Adobe眼中的视频不再仅仅是Flash两年前所看重的编辑,而是指整个工作流,包括实时编辑、后期制作、流媒体、DRM数字保护、发布等等。而微软的Silverlight从诞生之时起就不仅仅是客户端插件,它提供灵活的编程模型,可以很方便地集成到现有的网络应用程序中。它有一整套开发工具。去年微软刚刚推出的针对设计者的Microsoft Expression 套件,就可以通过XAML语言与微软针对程序开发者的Visual Studio结合起来,从而提高网站应用的效率。

  赛迪顾问软件产业研究中心总经理牟淑惠表示,整合是微软的最大竞争优势,expression套件提供了从构建网页、动画设计、多媒体资产管理等等一整套解决方案。这套解决方案为那些在竞争中寻找突破点的网站以及艺术设计类公司提供了一套很好的工具,可以更容易锁住用户,锁住用户也就锁住了市场竞争力。双方的设计工具套件惊人地相似:如Expression套件中的Web Designer、Image Designer对应Adobe的Dreamweaver、Illustrator,而Expression Blend则是用于创建连接Web的Windows用户体验的专业工具,体现混合协同开发,从名称上即表现出交互设计功能。除了功能强大的无代码交互外,从前端的界面元素,也可以直接关联到后端的编程语言和代码,处理更为复杂的交互。

  竞争门槛

  当然,早起一步的Flash不仅在全球拥有超过7亿的客户端用户,它更为专注于IT专业人士、创作人士、网络设计者或图片设计者等专业人士。但 Adobe也不会墨守陈规。已经发生变化的一个情况是:它对低端市场逐渐重视。看看全球最大的视频分享网站YouTube,它让人人都想成为视频发行商,人人都想成为创作型人才。因此Adobe也推出了PhotoBucket和Remix等产品,并在考虑免费软件的商业模式。现在,重要的视频分享网站 YouTube、Myspace都选用Flash Video Player来播放自己的视频。此外,尽管.NET、Visual Studio、MSDN是微软在程序开发者中占据主要市场的三大因素,但是设计者普遍使用的是Mac平台,这就让微软Expression套件的推广遇到难题。

  但是,即将正式上市的Silverlight也拥有自己更胜一筹的技术特性,让它更符合目前Hi-FiWeb世界的需求和更高的商业价值。在预览会上,微软给人印象最深的包括三个特性:流畅高清视频效果、对搜索优化的支持,以及商业解决方案。

  高清晰视频

  由于体积上的压缩和编码上的简单化,省略较多的画面细节,目前市场上广泛使用的视频格式的视频效果并不理想,难以满足较长时间观看的要求。而 Silverlight支持720HD(High Definition),这是由电影电视工程师协会所提出的视频压缩标准,其技术基础来自微软的Windows Media Video(WMV-9)。因此,Silverlight具有高清视频质量,通过Windows Media技术,传输流量可降低46%,并且和现有的Windows Media流量配置方案兼容。如果采用下一代Windows Server系统中的IIS媒体包,流量还将进一步下降。VC-1编码的高清晰视频,也可以在当前网络条件下进行传输。

  此外,在播放效果上Silverlight非常流畅。它播出视频及动画的效果很好,不会因为传输或播放大量内容而影响播放质量—这一问题是现有技术普遍遇到的障碍,同时也对消费者体验造成巨大影响。而且,Silverlight读取数据及更新外观的时候,不会通过刷新整体页面来打断用户操作。

  而且Silverlight浏览器插件的安装程序简单,目前预览版的体积约为1.36MB。当用户遇到使用Silverlight开发的网页时,可以迅速安装这一插件。Silverlight内建的视频及动画广告解决方案灵活性很高,当传输广播类型的视频或是动画广告时,不会影响视频的质量,而这一问题是现有技术普遍遇到的问题。

  解决搜索难题

  Flash未能突破的关键技术之一就是对视频搜索引擎的支持。除了眩目的设计和动态的交互,Flash主要针对目前网站的商业目的,尤其是视频网站。因为,网页浏览量(Page View)对于网站的发展非常重要,而很大一部分浏览量来源于搜索结果。但目前大部分视频分享网站所使用的技术基本上都不支持SEO(搜索引擎友好),从而造成视频的搜索收录率偏低。这也是很多运营视频分享平台最为关心的地方。虽然有些网站采用元数据的方式来提高收录数量,但效果并不理想。

  而微软Silverlight中的页面描述采用XAML文件格式,而且并不编译成二进制文件,它天生支持SEO。另外,Silverlight中的各种资源文件均是作为单独文件方式存在,而不是作为二进制文件的内嵌式资源文件存在。这可以说是一个非常重要的技术商业特性。也就是说Silverlight 不仅在视频设计表现形式上毫不逊色,而且很多用户可能会因为这一重要的技术背后潜在的重要商业价值而成为Silverlight第一批用户。

  技术商业价值

  Silverlight的另一个技术商业价值是它低成本的解决方案。微软Silverlight设计工具Expression和Visual studio结合起来,各大公司中超过一半的编程人员使用的是微软的技术,而Expression的学习成本比较低,两者的结合可以打破当前普遍存在的一个问题:设计及开发基于不同的平台,导致技术壁垒及开发成本过高。作为目前国内最大的BBS技术供应商,全球已有超过50万家独立网站采用了 Discuz!的技术与产品。Discuz!NT产品经理王炳坤试用Silverlight后认为,对于开发人员来说,Silverlight可以充分利用他们既有的.NET开发技术,从而大大降低学习与培训成本。而且,业界目前普遍使用的解决方案,其工具以及服务器价格都非常高昂,尤其是服务器。而 Silverlight的后台对服务器类型没有要求。因此,微软测算,如果以不限流量的解决方案价格对比,其价格仅是主流解决方案价格的十分之一。

  此外,越来越多的互联网内容提供商开始构建自己的在线休闲游戏平台。但由于国内恶意软件的现状,很多用户不敢下载相关的ActiveX控件,大大降低了在线休闲游戏的普及率。而Silverlight的独特性质则可以避免此问题。同时,其先天对于游戏特性的支持,也使它成为在线休闲游戏平台的第一选择。另一例子是,目前,业界常见的Windows边栏小工具大部分使用HTML形式呈现,内容表现单一。而Silverlight则可以提供更加丰富的表现形式,有助于提升用户忠诚度,并扩展赢利模式。
2007/11/21 15:20 2007/11/21 15:20
※网摘※/※Web※ l 2007/11/21 15:20
aa894a64

在FLASH里怎样控制弹出窗口的大小


在Flash所在的网页
<head></head>
中用javascript来建立个函数。它可以根据自己所需的变量和参数来打开IE窗口。
只需要在Flash中发送变量和差数就可以。。
例如在Flash所在的网页<head></head>之间用javascript定义这么一个函数
<script language="JavaScript" type="text/JavaScript">
<!--
function ****Window(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
然后 Flash中的按扭动作只要这么写就可以了
on(release){
getURL("javascript :****Window(’asdf.htm’,’’,’width=100,height=100’)")
}
2007/11/02 12:09 2007/11/02 12:09
※Design※ l 2007/11/02 12:09
在网页中插入的Flash,在进行页面浏览时会有讨人嫌的提示“单击激活并使用此控件”,Flash文件的周围具有边框显示,必须单击该Flash才能消除该提示,确实很麻烦。最近搜索些解决方案整理如下:

首先了解下含有Flash内容的网页在IE浏览器下为什么会出现“单击激活并使用此控件”?
微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个ie非安全更新,系统编号为kb912945的补丁。(http://support.microsoft.com/kb/912945 )安装这个补丁以后,ie对activex控件和java程序的处理方式将有所改变,默认情况下不会主动激活,因此用户在访问flash广告等网络内容时需要多点击一次鼠标,但非交互式控件不会改变。

解决办法是,不直接向网页中插入Flash,而是在网页中定义命名一个网页元素,通过innerHTML方法将Flash的代码写入该元素显示。
1、创建JS文件flash.js
function insertFlash(elm, url, w, h) {
if (!document.getElementById(elm)) return;
var str = '';
str += '<object width="'+ w +'" height="'+ h +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">';
str += '<param name="movie" value="'+ url +'">';
str += '<param name="wmode" value="opaque">';
str += '<param name="quality" value="autohigh">';
str += '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh" wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';
str += '</object>';
document.getElementById(elm).innerHTML = str;
}

函数insertFlash(elm, url, w, h)的四个参数分别代表网页中元素名称,Flash动画文件路径地址,Flash动画要显示的长和宽。

2、在需要显示Flash的网页文件中引用该JS文件
 
<script type="text/javascript" src="flash.js"></script>
3、如何显示Flash动画。刚才说了是定义定义命名一个网页元素。应用JavaScript中定义的函数进行innerHTML操作
<div id="testflash">
<script type="text/javascript">
    insertFlash('testflash', 'flash/main.swf', 350, 500);
</script>
</div>

其中div就是一网页元素,id为“testflash”,则应用函数时代入该名称,其余参数参上说明。

另外,目前很多用户都是使用Dreamweaver来做网页,且Dreamweaver8的用户居多,可是Dreamweaver8及以前版本都不能解决此问题,幸运的是:将您的Dreamweaver 8升级到8.0.2即可解决Flash的“单击激活并使用此控件”的问题,网上很容易下载到8.0.2的update版本。

目前Dreamweaver已经升级到了Dreamweaver CS3(Dreamweaver 9),其也可以解决此问题,但是目前Dreamweaver CS3只有英文版,ME推荐你update到8.0.2

在使用Dreamweaver8.0.2 或 Dreamweaver CS3时,当你插入一个Flash元素到网页中时,Dreamweaver会自动生成了一个Scripts目录,里面有一个JS文件:AC_RunActiveContent.js,该文件在网站上传时需同时上传,因为在你插入Flash元素的页面中有一行调用AC_RunActiveContent.js的代码:<script src="Scripts/AC_RunActiveContent.js" type="test/javascript"></script>。
2007/09/15 23:33 2007/09/15 23:33
※网摘※/※Web※ l 2007/09/15 23:33
1 

????

所有分类 (72)
※心情※ (5)
※TēāMe※ (12)
※资源分享※ (2)
※Design※ (4)
※影音视频※ (20)
※网摘※ (28)

??

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
沪ICP备07033333号
get rsslazylogs