4,328
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Image;
import flash.events.MouseEvent;
import mx.controls.Alert;
import flash.utils.Timer;
private var myImage:Image;
private var Localx:int,Localy:int;
private var Stagex:int,Stagey:int;
[Embed(source="asset/erika.jpg")]
[Bindable]
public var Logo:Class;
private function generateImage(event:MouseEvent):void
{
if(myinput.text!="")
{
myImage=new Image();
myImage.data=null;
myImage.initialize();
myImage.x=100;
myImage.y=50;
myImage.width=myImage.height=200;
myImage.source=myinput.text;
myImage.addEventListener(MouseEvent.MOUSE_DOWN,mouseDown);
this.addChild(myImage);
}
else
{
Alert.okLabel="fuck";
Alert.yesLabel="you";
Alert.noLabel="bitch";
Alert.show("Fuck up!","No Name",Alert.OK|Alert.YES|Alert.NO,this,null,Logo);
// Alert.show("Fuck up!","No Name",Alert.OK|Alert.YES|Alert.NO);
}
}
private function mouseDown(event:MouseEvent):void
{
Stagex = event.stageX;
Stagey = event.stageY;
outputtext.text="Stagex is:"+Stagex.toString()+" Stagey is:"+Stagey.toString();
this.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove);
this.addEventListener(MouseEvent.MOUSE_UP, mouseUp);
}
private function mouseMove(event:MouseEvent):void
{
myImage.x += (event.stageX-Stagex);
myImage.y += (event.stageY-Stagey);
Stagex=event.stageX;
Stagey=event.stageY;
}
private function mouseUp(event:MouseEvent):void
{
this.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMove);
this.removeEventListener(MouseEvent.MOUSE_UP, mouseUp);
}
]]>
</mx:Script>
<mx:TextInput x="41" y="349" id="myinput"/>
<mx:Button x="233" y="349" label="Button" id="mybutton" click="generateImage(event);"/>
<mx:Text x="41" y="292" text="Text" width="336" height="27" id="outputtext"/>
</mx:Application>
else
{
Alert.okLabel="fuck";
Alert.yesLabel="you";
Alert.noLabel="bitch";
Alert.show("Fuck up!","No Name",Alert.OK|Alert.YES|Alert.NO,this,null,Logo);
// Alert.show("Fuck up!","No Name",Alert.OK|Alert.YES|Alert.NO);
}