1、PHP的压缩包在我的网盘:http://pan.baidu.com/s/1i4IRtdz
2、解压后的文件:
area_select.js
expressInstall.swf
fullAvatarEditor.js
fullAvatarEditor.swf
swfobject.js
upload.php
preview.html
3、使用介绍:
preview.html
里面的<script type="text/javascript" src="{theme:javascript/artTemplate/swfobject.js}"></script>
<script type="text/javascript" src="{theme:javascript/artTemplate/fullAvatarEditor.js}"></script>
是swfobject.js和fullAvatarEditor.js所放的位置,
里面的upload_url: '/index.php?controller=seller&action=saveswfupload',
是upload.php里面所有代码,复制粘贴到的控制器访问路径,
fullAvatarEditor.js
里面的var file 和var expressInstall是两个.swf格式的路径(因为我把解压后的文件放到了/views/sysseller/javascript/artTemplate/目录下,preview.html 和upload.php里面的代码可以分别放到views和controller目录中,其它的可以放统一的位置管理)
如下:
function fullAvatarEditor() {
var id = 'fullAvatarEditor' //flash文件的ID
var file = '/views/sysseller/javascript/artTemplate/fullAvatarEditor.swf'; //flash文件的路径
var version = "10.1.0"; //播放该flash所需的最低版本
var expressInstall = '/views/sysseller/javascript/artTemplate/expressInstall.swf'; //expressInstall.swf的路径
......
area_select.js(不用可删除掉)
4、所有参数可参考文档
http://www.fullavatareditor.com/api.html
转:http://www.fullavatareditor.com/
html中可以修改case 5
case 5 :
if(msg.type == 0)
{
if(msg.content.sourceUrl)
{
alert("头像已成功保存至服务器,url为:\n" + msg.content.sourceUrl);
}
alert("头像已成功保存至服务器,url为:\n" + msg.content.avatarUrls.join("\n"));
}
break;