简易flv播放器jquery.jflv.js

评论(0)浏览(1284)分类:JavaScript/Ajax开发技巧
简易flv播放器jquery.jflv.js  简易flv播放器,可用通过js控制flv播放,暂停。具体参考下面的示例说明,已经做成jquery插件形式。注意:要用js控制flv的播放停止,需要将示例发布后,通过http访问,要不会报错:uncaught exception: Error in Actionscript. Use a try/catch block to find error.Line 0  jquery.jflv.js示例及使用说明文档html xmlns=http://www.w3.org..

uploadify:Some files were not added to the queue: The file xxx" is empty.

评论(0)浏览(1209)分类:flash/flex/fcs/AIR
uploadify:Some files were not added to the queue: The file xxx2015-8-18更新:其实是firefox自己搞的,要去掉启用adobe flash保护模式复选框,重启firefox后才行。建议firefox还是不要用uploadify,不是每个用户都会设置firefox 的shockwave flash插件这个配置。点击选项取消勾选启用adobe flash保护模式。  使用uploadify选择文件上传时,报错:Some files were not added to the queue: The file xxx is..

uploadify在firefox中无法使用生成flash对象

评论(0)浏览(833)分类:flash/flex/fcs/AIR
uploadify在firefox中无法使用生成flash对象  昨天upload在firefox下出现uploadify:Some files were not added to the queue: The file xxx is empty.错误,于是升级了flash插件解决了这个bug。但是今天重启后发现firefox下uploadify尽然不会生成flash dom对象了,显示的是原始的html dom对象,但是chrome下是好的。chrome下uploadify生成了flash对象firefox下uploadify显示的是DOM对象..

Flash发布是弹出安全警告的解决方案

评论(0)浏览(826)分类:flash/flex/fcs/AIR
Flash发布是弹出安全警告的解决方案 问题描述: 总是跳安全性警告.求解决方法. 我在调试FLASH时总是发现这样一个问题. 如果FLASH里面有做了带链接的按钮 或有发送命令和参数的语句的话,放在网页里调试的时候就会跳出一个警告框, 内容是: "MACEOMEDIA FLASH PLAYER已终止一项可能不安全的操作. 您的计算机或网络上存在以下本地应用程序: X:\XXX\XXX\XXX\abc.swf 正在尝试与以下可访问..

Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片

评论(2)浏览(547)分类:JavaScript/Ajax开发技巧
Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片  20132-20更新:增加了加载图片的缩放功能。将缩放后的宽度传到动态页,动态页获取后重新计算坐标位置后绘图。如果涂鸦不和图片合成,当宽度小于默认的650,绘制一条分隔线。  Asp.Net+flash+jquery实现的在线涂鸦插件,通过将涂鸦数据发送到ashx页面,ashx获取到数据后绘制图片并保存涂鸦图片。  本示例基于謾軻(Manction),http://ma..

js用flash方法报错:Error: Error calling method on NPObject!

评论(0)浏览(501)分类:JavaScript/Ajax开发技巧
js用flash方法报错:Error: Error calling method on NPObject!  javascript调用flash使用flash.external.ExternalInterface.addCallback注册的方法时,出现了Error: Error calling method on NPObject!错误。  网上找了下说是安全问题uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.]默认actionscript中不允许..

JavaScript获取执行flash中flash.external.ExternalInterface.addCallback注册的函数

评论(1)浏览(400)分类:flash/flex/fcs/AIR
JavaScript获取执行flash中flash.external.ExternalInterface.addCallback注册的函数  JavaScript如何获取并且执行flash中flash.external.ExternalInterface.addCallback注册的函数    测试浏览器:IE6,IE7,IE8,Firefox3.6,谷歌chrome 14.0.835.202 mAS脚本function loadPicture(){//......代码......//......代码......}flash.external.ExternalInterface.addCallback(forJS, null, loadPicture);//注册JavaScript中调用的..

12.3.插入特殊的空格字符

评论(0)浏览(355)分类:flash/flex/fcs/AIR
12.3.插入特殊的空格字符问题我想在字符串中添加空格字符,比如制表符或新行字符解决办法使用特殊字符的转义序列讨论下面的表格列出了五种空格字符的转义字符。可以在字符串里用这些转义序列,这在文本框中显示文本是很有用的:+展开-ActionScriptvarexample:String="these\twords\tare\tseparated\tby\ttabs";//结果为:thesewordsareseparatedbytabs空格字符 ..

解决flash“安全沙箱冲突”

评论(0)浏览(322)分类:flash/flex/fcs/AIR
解决flash“安全沙箱冲突” 刚才 load 一张网络上的图片,发现不能用 setMask 对其遮罩,trace 出现“安全沙箱冲突”。知道原因就好办了,调用不同域的对象或变量需要 allowDomain,如下: System.security.allowDomain("www.zhugao.cn"); loadMovie("http://www.zhugao.cn/images/links/links_zhugao.jpg", my_mc); 注意,“www.zhugao.cn”和“zhugao.cn”不是相同域,根..

As+lightbox+js实现实时加载图片进度

评论(0)浏览(276)分类:flash/flex/fcs/AIR
As+lightbox+js实现实时加载图片进度  不久前在csdn的js板块看到一个as+js+lightbox动态加载图片显示进度的程序,随便帮改了下代码。后面要帮女朋友搞她设计作品的展示时发现代码中的flash只提供了成功加载时的回调函数,而如果图片未找到或者刚开始加载时没有什么提示。所以自己把swf反编译了一下,修改了as脚本,使之拥有了4个回调,加载图片开始,过程,成功加载和错误的回调,..

jquery+flash显示图片实时加载进度插件

评论(0)浏览(263)分类:JavaScript/Ajax开发技巧
jquery+flash显示图片实时加载进度插件  本jquery插件主要使用了flash的功能,来实现大图片的加载,并实时返回加载图片的进度。从以前写的一个纯JS代码改动而来,As+lightbox+js实现实时加载图片进度  本插件同时使用了jquery浮动层拖动插件。Flash源代码点击这里下载  JavaScript和flash之间相互调用方法的相关总结JavaScript调用flash.external.ExternalInterface.addCallbac..

18.13.通过二进制Socket发送和接收二进制数据

评论(0)浏览(256)分类:flash/flex/fcs/AIR
18.13.通过二进制Socket发送和接收二进制数据18.13.1. 问题我想接收二进制数据,处理完后以同样的二进制格式发送数据。18.13.2. 解决办法使用flash.net.Socket 打开socket 连接。18.13.3. 讨论flash.net.Socket 是Flex 框架或ActionScript 3中最低级别的通信工具,使得你能建立socket连接并读取和写入原始的二进制数据。Socket 可接收和发送POP3,SMTP,IMAP 信息,甚至是自定义二进制格式。..

15.9.如何使用正则表达式来验证ISBN号

评论(0)浏览(252)分类:flash/flex/fcs/AIR
15.9.如何使用正则表达式来验证ISBN号15.9.1 问题如何创建一个正则表达式用以验证国际标准图书号码(ISBN)呢?15.9.2 解决办法根据ISBN 的特性, 它一般都是一个10 位至13 数字组成, 有时候会以”X”作为结尾, 并会以”-“号来分隔数组。我们需要根据这个特性去创建所需的正则表达式。15.9.3 讨论这条表达式中的”^”号跟”$”限制了该模式只可以存在于单行中。如果一个文本中有多个不同..

JavaScript调用flash.external.ExternalInterface.addCallback注册的函数在不同浏览器下的分析

评论(0)浏览(233)分类:flash/flex/fcs/AIR
JavaScript调用flash.external.ExternalInterface.addCallback注册的函数在不同浏览器下的分析  JavaScript在调用flash中使用flash.external.ExternalInterface.addCallback注册的回调函数时,不同浏览器使用的容器对象,和swf文件放置的位置和是否显示有很大关系,如果未设置对,会找不到flash中注册的回调函数。  测试浏览器:IE6,IE7,IE8,Firefox3.6,谷歌chrome 14.0.835.202 mAS脚本function loadPicture(){//......代码......//....

7.12.创建一个带复选框的Tree控件

评论(0)浏览(218)分类:flash/flex/fcs/AIR
7.12.创建一个带复选框的Tree控件7.12.1.问题你要创建一个树。它的结点一个有三个状态的CheckBox。7.12.2.解决办法我们从三个方面去解决这个问题:1 创建TreeItemRenderer。这个renderer 要包含CheckBox;2 当CheckBox 是第三种状态时,将有一个黑色的小图片覆盖在CheckBox 上方,也就是说,这时我们看到CheckBox 的,不是空心的,也不是里边含有“勾”,而是里边含有一个实心的..

silverlight,javascript相互调用

评论(0)浏览(200)分类:JavaScript/Ajax开发技巧
silverlight,javascript相互调用silverlight,javascript相互调用方法1,在silverlight调用javascript函数  用System.Windows.Brower命名空间下的某些silverlight类,你可以调用一段脚本写的javascript函数。这样就给你的silverlight代码一个很有规律的方式来和页面交互。   比如:你在HTML页面中有下边一段javascript函数function createText(message,user) { var el = do..

firefox NPMethod called on non-NPObject wrapped JSObject!错误

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
firefox NPMethod called on non-NPObject wrapped JSObject!错误  Firefox使用JavaScript调用flash中注册的方法时,如果此方法通过js函数返回后执行,而不是直接通过swf容器获取到后再执行,那么在Firefox下会出现NPMethod called on non-NPObject wrapped JSObject!错误,其他浏览器如chrome,ie不报错。  解决办法就是直接通过swf的容器获取到flash中注册的方法后执行,而不是通过js方法返回flash中注册..

18.12.使用SecureAMFChannel进行AMF的安全通信

评论(0)浏览(194)分类:flash/flex/fcs/AIR
18.12.使用SecureAMFChannel进行AMF的安全通信18.12.1. 问题我需要使用AMF 数据和安全Sockets 层(SSL)通过Flash Remoting 进行通信。18.12.2. 解决办法在编译程序所使用的services-config.xml 文件中定义你的channel 为SecureAMFChannel。18.12.3. 讨论SecureAMFChannel 可让你使用基于SSL 的AMFChannel 通信,以确保通过AMFChannel 发送的数据都是安全的。要创建一新的channel,使用安全版本..

18.2.在Flex程序之间使用RESTful通信

评论(0)浏览(191)分类:flash/flex/fcs/AIR
18.2.在Flex程序之间使用RESTful通信18.2.1. 问题我想要整合一个Flex 应用程序和一台使用RESTful 或者表述性状态转移风格通讯的服务器,例如Rails 或者其他服务器。18.2.2. 解决办法创建一个HTTPService 对象来使用合适的路径通过POST 和GET 方法和你的服务器通讯,呼叫远端服务器上的方法。18.2.3. 讨论所谓RESTful 的服务一般被用来描述一个服务使用所有4 个可能的HTTP 头:PUT,..

6.9.用鼠标拖拽对象

评论(0)浏览(191)分类:flash/flex/fcs/AIR
6.9.用鼠标拖拽对象问题我想要用鼠标随意拖动对象解决办法使用Sprite 的startDrop( ), stopDrag( ) 和dropTarget 实现拖拽效果。另外也可以继承ascb.display.DraggableSprite 类,使用drag( )和drop( ) 方法。讨论创建拖动效果并不是想象的那么困难。Sprite 类包括了这些拖动的方法,分别是startDrag( ) 和stopDrag( )。startDrag( ) 方法可在任何Sprite 实例上调用..

10.3.重置颜色

评论(0)浏览(187)分类:flash/flex/fcs/AIR
10.3.重置颜色问题我要恢复对象颜色到默认值解决办法新建一个ColorTransform对象赋值给可视化对象的transform.colorTransform属性讨论通过默认值的flash.geom.ColorTransform对象来重置可视化对象的颜色,具体的话就是创建一个ColorTransform对象直接赋值:+展开-ActionScriptsampleSprite.transform.colorTransform=newColorTransform();

第二十五章. 编译与调试

评论(0)浏览(187)分类:flash/flex/fcs/AIR
第二十五章. 编译与调试  编译Flex程序最常用的方法是使用Flex Builder或者是在命令行调用MXML编译器(mxmlc),不过,还有不少其他的工具也可以完成编译程序、移动文件或者调用应用程序的任务。比如,make、Ant、及Rake,你可以仅仅使用一个命令就能调用它们完成整个编译和部署的任务。  Flex中的调试是借助于Debug版的Flash Player完成的,因为debug版的Flash Play..

第二十四章. FlexUnit单元测试

评论(0)浏览(186)分类:flash/flex/fcs/AIR
第二十四章. FlexUnit单元测试  随着Flex 应用程序变得越来越庞大和负责,单元测试已逐渐被广大Flex 开发者所接受和欢迎。所谓单元测试,就是一个确保项目中新增条件或改变不会引入更多的BUGs 或不会修改预期行为,使得大型团队能够不引入bugs 的情况下协调工作,确认小的独立的部分程序向特定的方法返回预期结果。这使得bugs 和异常能被迅速定位,因为正确的单元测试将能测..

实现Flash跨域访问

评论(0)浏览(185)分类:flash/flex/fcs/AIR
实现Flash跨域访问  Flash Player 7 及以上版本为目标播放器发布的文件,采用完全域匹配规则,而不是超域匹配规则。因此,被访问的文件(即使该文件以 早于 Flash Player 7 的 Flash Player 版本为目标播放器发布)必须显式允许跨域或子域访问;其次,在某一使用安全协议 (HTTPS) 的站点上承载的文件必须显式允许从使用不安全协议(HTTP 或 FTP)的站点承载的文..

flash object/embed wmode介绍

评论(0)浏览(183)分类:flash/flex/fcs/AIR
flash object/embed wmode介绍  在web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案 是在插入flash的embed或object标签中加入wmode属性并设置为wmode=transparent或opaque。  wmode即窗口模式总共有三种,Macromedia官方的说法:window 模式  默认情况下的显示模式,在这种模式下flash player有自己..

5.4.删除数组元素

评论(0)浏览(182)分类:flash/flex/fcs/AIR
5.4.删除数组元素问题我要删除一个或多个数组元素,或移动数组元素解决办法splice( ) 方法删除指定位置的元素,pop( ) 删除尾部元素,shift( ) 删除首部元素讨论删除指定位置的元素使用splice( ) 方法,它需要两个参数:start开始下标deleteCount删除的元素个数,如果没有定义,则从起始位置到末尾全部删除:+展开-ActionScriptvarletters:Array=["a","b","c","d..

9.6.运行时加载CSS

评论(0)浏览(174)分类:flash/flex/fcs/AIR
9.6.运行时加载CSS9.6.1.问题你想通过运行时加载CSS 文件替代在编译时嵌入它们的方法,从而尽量保持你的SWF 的大小。9.6.2.解决办法用Flex 3 SDK 提供的mxmlc 工具将你的CSS 文件打包, 然后利用mx.styles.StyleManager在运行时加载CSS 文件。9.6.3.讨论编译时加载样式使你不需重新编译程序即可改变样式定义。若要在运行时加载SWF,你需要使用StyleManager 的load..

24.10.生成自动测试集

评论(0)浏览(173)分类:flash/flex/fcs/AIR
24.10.生成自动测试集24.10.1. 问题我想自动生成包含所有测试用例的测试集。24.10.2. 解决办法使用Antennae TestSuite-generation工具。24.10.3. 讨论TestCase必须包含进TestSuite才可以运行。创建新的TestCase并添加到TestSuite已经成为一种体力活。为了代替这种手工添加每个TestCase到TestSuite,你可以让TestSuite自动生成。开源的Antennae项目包含一个工具自动检..

15.7.读取声音文件的ID3标签数据

评论(0)浏览(167)分类:flash/flex/fcs/AIR
15.7.读取声音文件的ID3标签数据问题我想访问正在播放的mp3文件的信息,比如歌曲名,艺术家,专辑,分类等等。解决办法读取Sound对象的id3属性讨论MP3 文件大多包含一些如songname, artist, album, genre, year等元数据,不过这些并不是都有,但大多数情况下都有songname和artist标签。通过Sound对象的id3属性可获得这些数据。这个属性其实是flash.media.ID3Info的类实例,它包..

16.8.使用ActionScript动态添加和去除图表中的列

评论(0)浏览(166)分类:flash/flex/fcs/AIR
16.8.使用ActionScript动态添加和去除图表中的列16.8.1. 问题我想在程序运行期间添加或删除列状图中的数据列。16.8.2. 解决办法用ActionScript 创建数列集合,就可以在任何时间动态地添加或删除数据数列。16.8.3. 讨论在一个图表中数列可以组合成一个集合对象。每种图表类型都有不同的集合类型,如表16-3所列。例如,列状图用ColumnSeries 来组合一个列集合。图表集合有一个数列属性可以接收数..