0 0

新手求教!mx:script和mxml10

开始接触flex! 我现在有很多坐标点! 通过点击事件在页面上画图! 也不是画图! 就是有一张图片demo.jpg 画在页面上! 开始没有,点击鼠标后显示该图片,通过坐标设置,用mx:script怎么做啊? 新手不会! 不甚感激!
2012年10月18日 17:46

3个答案 按时间排序 按投票排序

0 0

==这个我测过了,是鼠标点击,图片出来,移动图片跟随鼠标移动,鼠标左键抬起,图片隐藏。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
	<![CDATA[
		private var demo:Boolean=false;
		private function init():void{  
			testImage.source = "file.png"; //图片路径 
			this.addEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler);
			this.addEventListener(MouseEvent.MOUSE_UP,mouseUpHandler);
			this.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler);
			testImage.visible=false;
		}
		private function mouseDownHandler(event:MouseEvent):void{
			demo=true;
			testImage.visible=true;
		} 
		
		private function mouseUpHandler(event:MouseEvent):void{ 
			testImage.visible=false;
			demo=false;
		}
		 private function mouseMoveHandler(event:MouseEvent):void{ 
		 	if(demo)
		 	{
		 		testImage.move(event.stageX , event.stageY); 
		 	}
		} 

	]]>
</mx:Script>
	<mx:Image  id="testImage"  />
</mx:Application>

2012年10月18日 20:02
0 0

忘了,是visible=false;隐藏,visible=true显示,好久没写了。。。。

2012年10月18日 18:06
0 0


<mx:Application xmlns:mx="<a href="http://www.adobe.com/2006/mxml">http://www.adobe.com/2006/mxml</a>"
creationComplete="init();"
layout="absolute"> 
<mx:Script> 
xmlns:local="*" >
[Bindable] 
[Embed(source='test.png')] 
public var icons:Class;
private function init():void{ 
testImage.source = "assets/GT_AREA/GT_AREA_3.png"; //图片路径
//<mx:Image  id="testImage"  source="@Embed('assets/Nokia_6630.png')"/> 
    MouseEvent.MOUSE_UP, mouseUpHandler);
systemManager.stage.addEventListener(
    Event.MOUSE_Down, mouseDownHandler); 
systemManager.stage.addEventListener(
    Event.MOUSE_Move, mouseMoveHandler); 
testImage.hide();
}
   
private function mouseDownHandler():void{ 
testImage.show();


private function mouseUpHandler():void{ 
testImage.hide();
}
private function mouseMoveHandler(event:MouseEvent):void{ 
testImage.move(event.stageX , event.stageY);

   
</mx:Script>
<mx:Image  id="testImage"  /> 
</mx:Application>

2012年10月18日 18:04

相关推荐

    原创:实现view(mxml)和代码分离的好方法

    最近用flex3开发软件发现当视图文件里的按钮,函数很多时由于视图标签和代码&lt;mx:script&gt;...&lt;/mx:script&gt;是在一个文件中的,因此会导致在编辑时找代码位置很麻烦,然后我就开始寻找让view和代码分离的方法,本来知道...

    Flex Olap完整项目源码,可直接运行

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" borderColor="#B7B8BA"&gt; &lt;mx:Script source="include/OLAPAppInFlex.as" /&gt; &lt;mx:Script source="include/Chart.as" /&gt; &lt;mx:Script ...

    flex examples

    &lt;mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:widget="inetsoft.fl.widget.*" implements="inetsoft.fl.widget.IStylePane" width="100%"&gt; &lt;mx:Script source="FontWindow_Script.as"/&gt; &lt;mx:...

    flash+xml超酷欧美FLASH整站源码

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.send()" &gt; &lt;mx:Script&gt; &lt;![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx....

    Flex调用xml通过DataGrid遍历简单示例

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.send()" &gt; &lt;mx:Script&gt; &lt;![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx....

    flex spy flex调试工具包

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; &lt;mx:Script&gt; &lt;![CDATA[ import mx.core.FlexSprite; import mx.effects.easing.Bounce; import mx.controls.Alert; import ...

    flex导出excel的代码

    &lt;mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; &lt;mx:Script&gt; &lt;![CDATA[ import mx.controls.CheckBox; import mx.controls.Alert; import com.as3xls.xls.ExcelFile...

    flexjava交互

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; &lt;mx:Script&gt; &lt;![CDATA[ import mx.rpc.events.ResultEvent; import mx.controls.Alert; [Bindable] var result:String; function ...

    my test just a test

    &lt;mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" xmlns:base="com.hactl.cosac.ui.rich.common.base.*" xmlns:utils="com.hactl.cosac.ui.rich.utils.*" xmlns:domains=...

    flex实列demo

    &lt;mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml" xmlns="*" creationComplete="initTree(); iFrame.visible=true" viewSourceURL="srcview/index.html"&gt; &lt;mx:HBox width="100%" height="100%"&gt; ...

    Flex 完全自学手册

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" fontSize="14"&gt; &lt;mx:Panel width="262" height="291" layout="absolute" title="ʹԃMXML¶¨ӥة¼�&lt;mx:FormItem label="ѕ Ļ" x="17.5" y="70" ...

    flex滤镜实例以及源码……

    &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="0" minHeight="0" backgroundColor="#FFFFFF" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#...

    使用容器和MXML样式

    flex使用容器和MXML样式.pdf格式的 英文的哦

    flex中的mxml语法

    pdf格式的flex的mxml语法,适合想学习flex的新手

    mxml2.0 源码

    mxml 源码

    MXML语法关于flexview

    MXML语法.MXML flexview actionscript

    flex4cookbook

    xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="app_creationCompleteHandler(event)"&gt; &lt;fx:Script&gt; &lt;![CDATA[ import mx.events.FlexEvent; protected var names:Array = ['Leif','Zach','...

    FLEX嵌入到JSP,实现的 jar 包

    &lt;/html&gt;===================== test.jsp End =====================这个例子非常简单就是将原来写好的MXML文件嵌入到JSP中.MainApp.mxml可以改成你需要嵌入的FLEX文件. 那两个jar包没找到抱歉!!!!

    felx嵌入到jsp 所需的jar包

    &lt;/html&gt;===================== test.jsp End =====================这个例子非常简单就是将原来写好的MXML文件嵌入到JSP中.MainApp.mxml可以改成你需要嵌入的FLEX文件. 那两个jar包没找到抱歉!!!!

Global site tag (gtag.js) - Google Analytics