标签: flash

Flash CS4拒绝放手

我有一个Flash项目,它有很多源文件.我有一个相当频繁使用的课程,称之为Jenine.我最近(也许,无情地)将Jenine从一个名称空间重新定位到另一个名称空间.我以为我们已经准备好了 - 我以为是时候了.新Jenine在各方面都做得更好 - 她已经失去了一些代码膨胀,她已经脱离了一些残余的阶级关系,她终于回到了她一直秘密知道的命名空间,这是她真实的那个曾经属于.她是她自己的一员.

不幸的是,Flash没有这个.也许它已经形成了一种依恋.也许它不希望 Jenine脱钩.无论哪种方式,它都坚持在其记忆中的旧的,完美的Jenine版本.它拒绝继续前进.它忽略了她的(函数)调用.它试图忘记她的新的公共界面.相反,它构建的每个Jenine实例始终是旧版本的副本,直到其类路径:

var jenineInstance:Jenine = new Jenine();
trace( getQualifiedClassName(jenineInstance));
// Should print: com.newnamespace.subspace::Jenine
// Prints: com.oldnamespace.subspace::Jenine
// Ah, young love!
Run Code Online (Sandbox Code Playgroud)

我们打了.我对自己所说或做过的一些事情并不感到骄傲.最后,在愤怒的高潮中,我完全删除了所有Jenine的引用.她完全被系统彻底清除了.我的光标落在"清空垃圾"菜单选项上,就像棺材的冷盖一样.

我认为Flash无法恢复.直到今天,它仍然依附于珍妮的记忆.她的旧的,不完美的定义仍然像我被遗弃的幽灵一样漂浮在我的项目中.每当我强迫Flash编译时,它仍然会将她的爱情插入到我的电影中,将她的定义融入其他生活课程中,就像一个小神社.我想知道他们是否能看到她.

Flash和我不再谈论了.我写了我的代码,它编译它.在镇上有一个名叫Summer的新女孩看起来几乎与Jenine完全相同,好像有人刚刚将她的源代码批发复制到一个新的类中,但Flash并没有表现出任何兴趣.大多数时候,当它认为我不看时,它只是在我的评论中徘徊并写下糟糕的诗歌.

我希望没有其他人有类似的经历,这只是一个奇怪的,痛苦的波纹在可怕的黑暗泻湖,即Flash代码库.如果你有一些侥幸的机会,或者你知道如何删除编译器正在使用的任何该死的缓存,请帮助.

flash caching flash-cs4

2735
推荐指数
7
解决办法
11万
查看次数

192
推荐指数
9
解决办法
11万
查看次数

在浏览器中确定用户区域设置的最佳方法

我有一个本地化为十几种语言的网站(Flash),我想根据用户的浏览器设置自动定义默认值,以便最大限度地减少访问内容的步骤.

仅供参考,由于代理限制,我无法使用服务器脚本,因此我猜JavaScript或ActionScript适合解决问题.

问题:

  1. 什么是"猜测"用户的语言环境的最佳方法?

  2. 是否有任何现有的简单类/功能可以帮助我(没有复杂的本地化捆绑)?特别是以智能方式将所有可能的语言分解为较小的数字(我有的翻译).

  3. 我可以相信这样的解决方案?

  4. 还有其他解决方法或建议吗?

javascript browser flash localization

175
推荐指数
7
解决办法
22万
查看次数

174
推荐指数
6
解决办法
45万
查看次数

HTML5如何"取代"Flash?

自推出iPad以来,一场争论的焦点是Flash与HTML5的问题.有些人认为HTML5有朝一日会取代/取代Adobe Flash.

我不开发在浏览器中运行的软件,所以我的(有限的)理解是:

  • HTML是一种纯文本标记语言,通过HTTP传递到客户端浏览器.客户端浏览器根据标准规范解释标记并呈现(具有不同程度的成功)页面.
  • Adobe Flash是一个适用于处理音频,视频,声音和光栅/矢量图形的框架.它需要特殊的创作工具(可能是编译器?)和自定义播放器,它可以作为大多数常见浏览器的插件.

有人可以解释(对于这个C/C++开发人员)从技术/编码的角度来看,基于文本的标记语言(HTML5)可以被视为多媒体框架(Flash)的替代品吗?

请不要发表自己的观点 - 只是技术事实.

flash markup html5 web-standards

139
推荐指数
8
解决办法
8万
查看次数

HTML 5 <video>标记与Flash视频.优缺点都有什么?

重要更新

这个问题是在9年前提出的.它是有道理的,它现在不成功.Flash很难走出去; <video>支持无处不在,包括移动设备.几乎任何Flash都可以做,HTML现在也可以做.HTML赢了,Flash丢了.如果您正在考虑如何在您的页面中嵌入视频,请使用<video>并不要再考虑它.此问题仅保留用于历史价值.

原始问题

似乎新<video>标签现在都是炒作,特别是因为Firefox现在支持它.有关这方面的消息在各地的博客中都出现了,每个人似乎都很兴奋.但是关于?

就像我搜索的那样,我找不到比旧的Flash视频更好的东西.事实上,我只看到它的问题:

  • 所有浏览器开始支持它还需要一段时间,大多数人升级之前还有更长的时间;
  • Flash已经上市,每个人都有;
  • 您可以将Flash与想要控制播放的任何精美UI结合使用.我认为标签也可以控制(可能通过JavaScript),但是它能够全屏吗?

<video>我能看到的标签只有两个专业人士:

  • 它更"语义" - 这对包括我在内的很多人来说可能并不重要;
  • 它不依赖于单个商业第三方实体(Adobe) - 我也不认为这是切换的一个令人信服的理由,因为免费的播放器和视频转换器已经可用,并且Adobe不会以任何方式妨碍整个过程(甚至不符合他们的利益).

那么......有什么大不了的?

添加:

好的,所以还有一个Pro ...也许吧.支持移动设备.虽然很难说.关于这个问题,我想到了许多想法:

  • 有多少移动设备实际上能够以合适的速度解码视频,无论如何,Flash或其他?
  • 主流移动设备获得<video>支持需要多长时间?即使可以通过更新获得,实际上有多少人这样做?
  • 有多少人在手机上的网页上观看视频?

至于语义部分 - 我知道搜索引擎现在可能能够更好地检测视频,但是......无论如何它们会对它们做什么?好的,所以他们知道页面中有一个视频.和?他们无法索引视频!我想在这里再提一些论点.

添加:

想到另一个缺点.这开辟了跨浏览器不兼容的全新领域.在这方面,HTML和CSS已经非常混乱了.闪存至少在各处都是一样的.但是至少有一家主要的浏览器供应商决定反对这个<video>标签(任何人都可以说"Internet Explorer"吗?),我们有一个很好的新地区可供探索.

添加:

专业人士刚进来.更多的竞争=更多的创新.确实如此.为Adobe提供更多竞争可能会迫使他们在目前缺乏的领域改进Flash.许多人引用Linux似乎是一个弱点.

flash video html5

116
推荐指数
10
解决办法
3万
查看次数

HTML5本地存储后备解决方案

我正在寻找可以localStorage在没有本机支持的浏览器上模拟的JavaScript库和代码.

基本上,我想使用localStorage存储数据编码我的网站,并知道它仍然适用于本机不支持它的浏览器.这意味着库将检测是否window.localStorage存在并且如果存在则使用它.如果它不存在,那么它将通过在window.localStorage命名空间中创建自己的实现来创建某种本地存储的回退方法.

到目前为止,我已经找到了这些解决方案:

  1. 简单的sessionStorage实现.
  2. 使用cookie的实现(对此想法不感兴趣).
  3. Dojo的dojox.storage,但这是它自己的事情,而不是真正的后备.

我知道Flash和Silverlight也可以用于本地存储,但是没有找到任何使用它们作为标准HTML5 localStorage的后备.也许谷歌Gears也有这个功能?

请分享您找到的任何相关库,资源或代码段!我对纯javascript或基于jquery的解决方案特别感兴趣,但我猜这不太可能.

javascript flash jquery html5 local-storage

113
推荐指数
5
解决办法
6万
查看次数

Javascript中的跨浏览器Flash检测

有没有人有一个脚本的例子可以在IE/Firefox中可靠地工作,以检测浏览器是否能够显示嵌入式Flash内容.我说得可靠,因为我知道它不可能100%的时间.

javascript flash cross-browser

94
推荐指数
9
解决办法
10万
查看次数

你如何反编译swf文件

我是一个网站的维护者,据称"丢失"了源代码到flash swf文件.我该如何反编译这个来源?

我可以使用在线或离线的任何程序吗?

flash decompiling

91
推荐指数
4
解决办法
20万
查看次数

如何检测Flash是否已安装,如果没有,则显示隐藏的div以通知用户?

如何使用javascript/jQuery/etc来检测Flash是否已安装,如果不是,则显示包含告知用户需要安装Flash的信息的div?

javascript flash asp.net-mvc jquery detection

88
推荐指数
5
解决办法
12万
查看次数