jQuery + Flex 通过拖拽方式动态改变图片的代码-Web前端之家

代码如下: 复制代码 代码如下: function
init() { if(swfobject.hasFlashPlayerVersion{ var flashvars = {};
flashvars.xmlPath = “coffee”; flashvars.name = “coffee”; var params =
{}; params.quality = “high”; params.wmode = “transparent”; var
attributes = {}; attributes.id = “swf_editer”;
swfobject.embedSWF(“../img/swf/PhotoEditer2.swf”,”editarea”,”670″,”690″,”10.3″
,”../img/swf/playerProductInstall.swf”,flashvars,params,attributes);
$.draggable({ revert: true, helper: “clone” });
$.bind(“mousemove”,getListener); } } var srcName = “”; var currentX = 0;
var currentY = 0; var currentTop = 0; function setImgLocal {
bindDroppable(); this.srcName = srcName ; } function changeSwfImg() {
if(srcName === “” || srcName === null){ return ; } var swf =
swfobject.getObjectById; var swfCoord = getSwfCoord(); var dom = {};
dom.name = srcName; dom.changeFlg = 0;
//********************************* var
tmp1 = swfCoord.domY – 0; tmp2 = swfCoord.domHeight – 220;
//*********************************
if((currentTop + currentY) > && (currentTop + currentY) < {
dom.changeFlg = currentX – swfCoord.domX < swfCoord.domWidth/2 ? 1 :
2; } swf.FlexManager; } function bindDroppable.droppable({ accept:
“#dv_网赌正规网站网址,draggables img”, drop: function { changeSwfImg; } function
getListener { currentX = event.clientX; currentY = event.clientY;
currentTop = document.documentElement.scrollTop ; } function
getSwfCoord() { var swf = swfobject.getObjectById; var dom = {};
dom.domX = 0 , dom.domY = 0; dom.domWidth = swf.width; dom.domHeight =
swf.height; while { dom.domX += swf.offsetLeft; dom.domY +=
swf.offsetTop; swf = swf.offsetParent; } return dom; }

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图