登陆,跳到主页面(FLEX)
登陆页面
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<mx:Script>
<![CDATA[
import mx.messaging.messages.HTTPRequestMessage;
import mx.rpc.http.HTTPService;
import mx.controls.Alert;
private function loginuser():void{
if(txtuse.text == "admin" && txtpsw.text == "admin"){
var u:URLRequest = new URLRequest("http://www.busycode.com/Hellos.swf?UserName="+txtuse.text+"&&Password="+txtpsw.text);
u.method = "GET";
navigateToURL(u,"_parent");
}
}
]]>
</mx:Script>
<mx:Label x="243" y="162" text="username"/>
<mx:Label x="243" y="205" text="password"/>
<mx:TextInput x="313" y="160" id="txtuse"/>
<mx:TextInput x="313" y="203" id="txtpsw" displayAsPassword="true"/>
<mx:Button x="348" y="338" label="Login" click="loginuser()"/>
</mx:Application>
主页面 (必须要上传到服务器)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="getUserName()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function getUserName():void{
var username: String = "UserName";
var password:String = "Password";
lblUsername.text = this.parameters[username];
lblpassword.text = this.parameters[password];
}
]]>
</mx:Script>
<mx:Label x="183" y="206" text="UserName" width="106" id="lblUser" />
<mx:Label x="330" y="206" text="Label" width="84" id="lblUsername"/>
<mx:Label x="183" y="283" text="Passwrod"
相关文档:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Style>
ScrollBar
{
/*划动块图片皮肤*/
thumbDownSkin: Embed(source="scrollBar/thumb. ......
Flex vs Flash
Flex是一个针对企业级富互联网应用的表示层解决方案;
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现
Flex是一种应用程序框架;
Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文 ......
PureMVC实现了简单的MVC框架,将应用分为model、view和control三部分。
好处很多了,降低了模块之间的耦合性、提高了程序的可维护性和可扩展性。
fabrication在PureMVC基础上做了扩展,简化了pureMVC的开发难度,下面简单介绍一下fabrication的开发过程。
首先,根据需要实现org.puremvc.as3.multicore.utilities.fabric ......
分页组件:Page.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300" >
<mx:Script>
<![CDATA[
&nbs ......
//获得屏幕的分辨率
var x:Number=Capabilities.screenResolutionX;
var y:Number=Capabilities.screenResolutionY;
Alert.show("x="+x+"y="+y);
第二种方法
Alert.show(stage.fullScreenWidth+"=="+stage.fullScreenHeight);
//获得stage(工作区)的宽、高
Alert.show(stage.stageWidth+"=="+stage.stageHei ......