什么是使用ASP.NETstream式处理文件的最佳方式? 似乎有各种各样的方法,并且我正在http处理程序中使用Response.TransmitFile()方法,该方法将文件直接发送到浏览器。 这用于各种各样的事情,包括从webroot外部发送FLV到embedded式Flashvideo播放器。 但是,这似乎不是一个可靠的方法。 特别是Internet Explorer(7)有一个奇怪的问题,浏览器在查看一个或两个video后就挂起了。 点击任何链接等都不起作用,而在网站上重新开始工作的唯一方法是closures浏览器并重新打开它。 在其他浏览器中也会出现这种情况,但是频率要低得多。 基于一些基本的testing,我怀疑这是与文件stream式传输的方式有关…也许连接没有被正确closures,或沿着这些线路。 在尝试了几个不同的事情之后,我发现以下方法适用于我: Response.WriteFile(path); Response.Flush(); Response.Close(); Response.End(); 这解决了上述问题,查看video不再导致Internet Explorer挂起。 不过,我的理解是, Response.WriteFile()首先将文件加载到内存中,并且考虑到一些正在stream式传输的文件可能会相当大,这似乎不是一个理想的解决scheme。 我有兴趣听听其他开发人员如何在ASP.NET中传输大型文件,特别是stream式传输FLVvideo文件。
我试图将一个命令的输出分配给一个variables – 在我试图将当前的Flash版本设置为一个variables。 我知道这是错的,但这是我所尝试过的: 设置var = reg查询hklm \ SOFTWARE \ Macromedia \ FlashPlayer \ CurrentVersion> 要么 reg query hklm \ SOFTWARE \ Macromedia \ FlashPlayer \ CurrentVersion >> set var 是的,你可以看到我有点失落。 任何和所有的帮助表示赞赏!
我试图找出一个体面的解决scheme(特别是从SEO方面)在网页中embedded字体。 到目前为止,我已经看到了W3C的解决scheme ,甚至没有在Firefox上工作, 这个非常酷的解决scheme 。 第二种解决scheme仅适用于标题。 有没有可用于全文的解决scheme? 我厌倦了网页的标准字体。 谢谢!
我有一个Flash项目,它有许多源文件。 我有一个相当使用很多的类,叫做Jenine。 我最近(也许无情地)把Jenine从一个命名空间转移到另一个命名空间。 我以为我们已经准备好了 – 我以为是时候了。 新的Jenine在各方面都更好 – 她已经失去了一些代码膨胀,她已经脱离了一些退化的阶级关系,她终于回到了她一直秘密知道的名字空间是她真正的曾经属于。 她是她自己的。 不幸的是,Flash将不具备这一点。 也许它已经形成了一个依恋。 也许它不希望 Jenine分离。 无论哪种方式,它都记忆犹太的古老,完美的版本。 它拒绝继续前进。 它忽略了她(function)的呼叫。 它试图忘记她的新的公共接口。 相反,它构build的每个Jenine实例总是旧版本的副本,直到它的类path: var jenineInstance:Jenine = new Jenine(); trace( getQualifiedClassName(jenineInstance)); // Should print: com.newnamespace.subspace::Jenine // Prints: com.oldnamespace.subspace::Jenine // Ah, young love! 我们战斗。 我并不以我所说的或所做的一些事情为荣。 最后,在愤怒的高潮中,我完全删除了所有的耶琳的引用。 她完全被彻底清除了。 我的光标落在“清空垃圾箱”菜单选项上,如棺材的冷盖。 我不认为Flash已经恢复。 直到今天,它仍然依附于杰宁的记忆。 她那古老的,不完美的定义仍然像我被遗弃的鬼魂一样浮现在我的项目中。 无论什么时候我强迫Flash编译,它仍然将她插入到我的电影中,将她的定义与其他活生生的阶级,比如一个小型的圣地相提并论。 我想知道他们是否可以见到她。 闪光灯,我不再说话了。 我写我的代码,编译它。 有一个名叫Summer的城里有一个新女孩,看起来和Jenine几乎一模一样,好像有人刚刚把她的源代码批量拷贝到一个新class上,但是Flash并没有performance出任何兴趣。 大多数时候,它只是在我认为我没有看的时候,在我的评论中写下不好的诗。 我希望没有其他人有类似的经历,这只是一个令人震惊的黑暗泻湖中的一个奇怪的,痛苦的涟漪,就是Flash代码库。 如果由于某种偶然的机会,或者你有任何想法,如何清除编译器正在使用的任何该死的caching,请帮助。
在ActionScript 3中,使用vectorgraphics是对项目性能造成巨大损害的保证方式。 通过使用.copyPixels()通过其BitmapData对象代替所有vectorgraphics,对所有graphics使用单个Bitmap将产生可笑的性能提升,并且对于像我自己在Flash中开发游戏的人员是必不可less的。 除此之外,我不太确定下一个我应该瞄准和试图优化的主要事情是什么。 我确实使用了很多内置的三angular函数,但它们似乎并没有影响那么多。 我知道有一些图书馆用近似方法和类似的方法来优化math,但到目前为止我还没有发现这些必要的。 还有其他大量的已知点,我应该看看? 我更多的是指内置的东西,我应该小心(如避免向量渲染),而不是如何提高自己的编码风格。
我正在寻找JavaScript库和代码,可以在没有本地支持的浏览器上模拟localStorage 。 基本上,我想编写我的网站使用localStorage存储数据,并知道它仍然可以在本地支持它的浏览器上工作。 这意味着一个库会检测是否存在window.localStorage并使用它。 如果它不存在,那么它会通过在window.localStorage命名空间中创build自己的实现来创build某种本地存储的回退方法。 到目前为止,我find了这些解决scheme: 简单的sessionStorage实现。 一个使用cookie的实现(对这个想法不感到兴奋)。 Dojo的dojox.storage ,但这是它自己的东西,不是真正的后备。 我明白,Flash和Silverlight也可以用于本地存储,但没有发现任何使用它们作为标准HTML5 localStorage的后备。 也许Google Gears也有这个function呢? 请分享您find的任何相关的图书馆,资源或代码片段! 我会特别感兴趣的纯JavaScript或基于jQuery的解决scheme,但我猜这是不太可能的。
如何在HTML页面中embeddedSWF文件?