flash保存在线涂鸦画板源代码

  Asp.Net+flash+jquery实现的在线涂鸦插件,通过将涂鸦数据发送到ashx页面,ashx获取到数据后绘制图片并保存涂鸦图片。

flash保存在线涂鸦画板源代码

  压缩包中未提供jquery框架,如果你电脑上没有jquery框架可以从这里下载:jquery-1.4.2.min.js下载

  cfg配置说明,JSON对象
        swf:涂鸦swf文件路径,默认值为:ty.swf
        height:高度,默认值为400,高度小于400会隐藏flash起来,最终生成的涂鸦图片高度基于这个值。如果指定img将会忽略此配置,依据原始图片尺寸
        width:宽度,默认值:650。注意:这里的宽度是最终生成的图片宽度,不会改变UI的宽度,因为小于650会导致菜单显示不全。最终生成的涂鸦图片高度基于这个值。如果指定img将会忽略此配置,依据原始图片尺寸
        img:flash要加载的图片,绘制的涂鸦信息和此图片合成,默认不加载图片。只能加载站内图片,站外图片动态页没有添加图片下载功能
        url:绘图的涂鸦数据提交到的页面,如果要保存图片一定要传递此配置,否则无法保存图片,不保存图片时url,success和error回调可以不传递
        success:保存涂鸦时成功的回调函数,回调中的this为容器div对象,参数为返回的json对象
        error:保存涂鸦失败时回调函数,回调中this为容器div对象,参数为返回的json对象
        data:ajax提交时附加的参数,JSON对象,如数据库中对应ID什么的
        debug:如果为true,则输出xhr返回的responseText信息
        ext:保存图片扩展名,默认为jpg,不带.

  使用说明参考这篇文章:Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片

  注意:asp.net使用到json.net类库序列化数据,需要下载Newtonsoft.Json.Net 4.0下载放到网站更目录的bin文件夹下

  示例


分类:Ajax示例源代码 下载地址
阅读(461)喜欢(3)187.54KBflash 点击下载