<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Silverlight 与 Flash分析详解" id="card1">
<p> 游客</p><p>
标题:Silverlight 与 Flash分析详解<br/>
正文:<br/>
自 Silverlight 1.0 发布以来，Web 开发与设计者们关于该选择 Flash 和 Silverlight 的争论便开始了，在成熟的 Flash 面前，Silverlight 面临着如何赢得市场的难题。然而 Silverlight 中包含了一些开发设计者们一直希望 Flash 能拥有的功能，诸如SEO，本文对 Flash 和 Silverlight 的技术细节进行了详尽的对比。　　动画功能　　Flash 使用基于帧的动画模式，在逐帧动画模式中，我们为每个帧创建对象并生成动画序列。比如你想让一个对象在3秒内穿过屏幕，计算一下3秒一共有多少帧，然后计 算每帧需要的矩阵。不过 Flash 在实际播放中并不会真实地按设定的帧率播放，除非你在动画中插入一条空白的音轨。　　Silverlight 基于 WPF 动画模式，WPF 是基于时间线，而不是帧的，你定义好起始于结束状态，WPF 帮你计算中间该怎么做，不必象 Flash 那样同矩阵打交道，也不必计算在不同帧对象的位置。　　文件尺寸　　Flash 使用压缩格式，文字和图片内嵌在整个文件中，因此 Flash 的文件尺寸非常小巧。　　Silverlight 使用 XAML 作为描述语言，未经过压缩，因此 Silverlight 的文件尺寸通常要大一些。　　脚本　　Flash 使用 ActionScript， ActionScript 面向对象，对用户界面设计有全面的控制，还可以同其它后端语言，如 PHP, ASP, Ruby On Rails 进行集成交流，拥有一个强大的开发库。　　Silverlight 的脚本可以选择多种开发语言，Visual C#.Net and Visual Basic.Net，也包括客户端语言 JavaScript 。 C# 和 VB.net 可以用来编写托管代码，并可以全面使用 .net 框架库。　　视频和音频　　Flash 支持多种音频格式，最新的音频解码器质量非常高，而带宽占用也非常出色。它的视频解码器，Sorenson 的专用 H.263 是 H.263 的变种，压缩也接近，但去掉了一些功能。　　Silverlight 使用的是行业标准 VC-1 视频解码，并支持 WMV 和 WMA，Windows Movie Maker 可以很容易产生这两种格式，同时微软还提供免费的 WMV， W<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=67&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=67&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=67&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=67&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=67&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=67">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=67">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>