1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1 public function zoom( factor : Number, isButton : Boolean ) : void 2 { 3 if(!isAnimating ){ 4 isAnimating = true; 5 if(zoomEffect.isPlaying ){ 6 zoomEffect.end(); 7 } 8 if(factor <= 5 && factor >= -5){ 9 if((isButton && zoomEffect.originX.toString() == 'NaN' &&zoomEffect.originY.toString() == 'NaN')|| flag == true && isButton){ 10 zoomEffect.originX = image.contentWidth/2; 11 zoomEffect.originY = image.contentHeight/2; 12 } 13 flag = false; 14 scale_temp = factor; 15 if(scaleSize[factor+5] > 1){ 16 zoomEffect.zoomHeightTo = Math.max(temp + scaleSize[factor+5], minScale); 17 zoomEffect.zoomWidthTo = Math.max(temp + scaleSize[factor+5], minScale); 18 }else if(scaleSize[factor+5] < 1){ 19 zoomEffect.zoomHeightTo=Math.max(temp - temp*(1-scaleSize[factor+5]), minScale); 20 zoomEffect.zoomWidthTo=Math.max(temp - temp*(1-scaleSize[factor+5]), minScale); 21 }else{ 22 zoomEffect.zoomHeightTo = Math.max(temp, minScale); 23 zoomEffect.zoomWidthTo = Math.max(temp, minScale); 24 } 25 } 26 zoomEffect.play(); 27 this.dispatchEvent(new Event(EVENT_SCALE_UPDATED)); 28 } 29 } |
1 2 3 4 5 6 7 8 9 10 | ExternalInterface.addCallback(“getValue”, getImgValue); private function getImgValue(imgURL:String):Boolean { var returnMsg:Boolean; if(zoomComponent.image.source != imgURL) { zoomComponent.image.load(imgURL); application.setFocus(); } return returnMsg; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <td colspan="4" valign="top" id="imgFlex" onmouseup="whichElement(event)"> <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( "src","<%=request.getContextPath()%>/theme/FirstFlexProject", "width", "100%", "height", "420","align", "middle", "id", "ImageObj", "quality", "high", "name", "ImageObj", "wmode", "opaque", "allowScriptAccess","sameDomain", "type", "application/x-shockwave-flash" "pluginspage", "http://www.adobe.com/go/getflashplayer" ); </script> </td> |
1 2 3 4 5 | function SendImg(value) { if(value !=""){ dojo.byId('ImageObj').getValue(value); } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |