谁给个flex+java的例子

liaoyi_ipanel 2009-02-10 10:11:26
1。要登陆功能的例子。
2。用flex怎么进行页面的跳转?

分数不够再加!
...全文
266 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
orz_ORZ_orz 2009-02-20
  • 打赏
  • 举报
回复
mark
kulin3422 2009-02-13
  • 打赏
  • 举报
回复
www.jeromeloo.cn
去这看看 有Flex与.net和Flex与jave结合的例子
很完整
freemcl 2009-02-12
  • 打赏
  • 举报
回复
同时做下广告,初学flex的朋友到我的资源里多看看,一定会有收获的:http://download.csdn.net/user/freemcl
freemcl 2009-02-12
  • 打赏
  • 举报
回复
呵呵,好久没来过了。我的资源里的一个flex做的留言板,跟你的要求相符,你下来看看吧:http://download.csdn.net/source/643705
axsz4251 2009-02-12
  • 打赏
  • 举报
回复
freemcl大大你好:

謝謝你提供的學習資源分享
DAMINGSHANG 2009-02-12
  • 打赏
  • 举报
回复
哦,我去http://download.csdn.net/user/freemcl看看。
herowach 2009-02-10
  • 打赏
  • 举报
回复
FLEX最后编译的是SWF文件,如果你做B/S模式的应用,需要给SWF找一个页面容器,一般是嵌在ASP,JSP里,页面跳转的话可以直接通过JSP的页面进行跳转,交互的例子很多,搜一下就有了,刚开始建议先用HttpService的请求方式做练习
riasiao 2009-02-10
  • 打赏
  • 举报
回复
做socket通信吧
不会飞的鱼 2009-02-10
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="251" height="122">
<mx:Metadata>
[Event(name="loginok")]
</mx:Metadata>
<mx:Script>
<![CDATA[
import mx.core.Application;
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Image;
import flash.display.BitmapData;
import flash.geom.Matrix;
import mx.effects.easing.Quintic;

[Bindable]
private var newImage : Image;
internal function initApp():void{
if(this.visible) {
try{
this.parent.removeChild(this.parent.getChildByName("imgreflect"));
}
catch(e : Object) {}

var tempbd:BitmapData = new BitmapData(this.width,this.height,true,0);
var bd:BitmapData = new BitmapData(this.width,this.height,true,0);

var tempimg : Shape = new Shape();
tempbd.draw(this);

tempimg.graphics.beginBitmapFill(tempbd);
tempimg.graphics.drawRect(0, 0, this.width,this.height);
tempimg.graphics.endFill();

var matrix:Matrix = new Matrix(1, 0, 0, -1, 0, this.height);
bd.draw(tempimg,matrix);

var shape:Shape = new Shape();
var gradientMatrix:Matrix = new Matrix();
gradientMatrix.createGradientBox(this.width,this.height, 0.5*Math.PI);
shape.graphics.beginGradientFill(GradientType.LINEAR, [0,0,0], [0.4,0.5,0.1], [0,125,255], gradientMatrix)
shape.graphics.drawRect(0, 0, this.width,this.height);
shape.graphics.endFill();
bd.draw(shape, null, null, BlendMode.ALPHA);
var ba:Bitmap = new Bitmap(bd)
newImage = new Image();
newImage.source = ba;
newImage.name = "imgreflect"
newImage.x = this.x;
newImage.y = this.y + this.height + 2;
this.parent.addChild(newImage);
}
}

private function doLogin() : void {
this.visible = false;
ro.getOperation("login").arguments = [username.text,password.text];
ro.getOperation("login").send();
}

private function loginHandler(event : ResultEvent) : void {
var result : Object = event.result;
if(result as int != 0) {
var userid : int = int(result);
username.text = "";
password.text = "";
initApp();
dispatchEvent(new Event("loginok"));
}
else {
Alert.show("用户名或密码错误","提示",Alert.OK,null,showLogin);
}
}

private function faultHandler(event : FaultEvent) : void {
Alert.show("系统错误,请联系管理员","提示");
this.visible = true;
}

public function showLogin(event : Event) : void {
this.visible = true;
initApp();
mv2.play();

}

private function onLogin() : void {
mv.play();
}
]]>
</mx:Script>
<mx:Button x="179" y="37" label="登录" height="51" width="55" click="onLogin()"/>
<mx:Label x="17" y="38" text="用户名:" color="#FFFFFF" />
<mx:Label x="29" y="68" text="密码:" color="#FFFFFF"/>
<mx:TextInput id="username" x="66" y="36" width="105" keyUp="initApp()" focusIn="initApp()" click="username.setSelection(0,username.selectionEndIndex)"/>
<mx:TextInput id="password" x="66" y="66" width="105" keyUp="initApp()" focusIn="initApp()" displayAsPassword="true" click="password.setSelection(0,password.selectionEndIndex)"/>
<mx:Label x="162" y="10" text="管理员后台" color="#FFFFFF"/>

<mx:Parallel id="mv" duration="500" effectEnd="doLogin()">
<mx:Move target="{newImage}" xTo="1500" easingFunction="Quintic.easeIn"/>
<mx:Move target="{this}" xTo="1500" easingFunction="Quintic.easeIn"/>
</mx:Parallel>

<mx:Parallel id="mv2" duration="500">
<mx:Move target="{newImage}" xFrom="1500" xTo="600" easingFunction="Quintic.easeOut"/>
<mx:Move target="{this}" xFrom="1500" xTo="600" easingFunction="Quintic.easeOut"/>
</mx:Parallel>

<mx:RemoteObject id="ro" destination="fluorine" source="Exam.BLL.Admin.Login" fault="faultHandler(event)">
<mx:method name="login" result="loginHandler(event)" />
</mx:RemoteObject>

</mx:Canvas>

去年做的一个登陆的组件,倒影反射效果 + 飞入飞出的

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧