谁给个flex+java的例子

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

分数不够再加!
...全文
318 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>

去年做的一个登陆的组件,倒影反射效果 + 飞入飞出的
内容概要:本文介绍了基于Matlab代码实现的电力系统机组组合优化调度方法,适用于IEEE14、IEEE30和IEEE118节点标准测试系统。该资源聚焦于电力系统中发电机组的优化调度问题,通过智能优化算法实现对机组启停、出力分配等决策的最优化,旨在降低运行成本、提升系统可靠性和经济性。文中系统阐述了从数学模型构建、多类型约束处理到优化算法设计与仿真实验验证的完整研究流程,并提供了可复现的Matlab代码,涵盖目标函数设定、约束条件建模及算法求解过程,适用于电力系统调度、能源优化等相关领域的科研与教学实践。; 适合人群:具备电力系统分析、运筹学基础及Matlab编程能力的高校学生、科研人员和工程技术人员,尤其适合从事电力系统优化、智能算法应用研究的研究生与青年学者。; 使用场景及目标:①用于电力系统机组组合(UC)问题的教学实验与课程设计;②支撑科研工作中对遗传算法、粒子群算法等智能优化算法在电力系统调度中应用的研究;③为含可再生能源接入的现代电网调度提供仿真平台与技术参考,助力低碳电力系统规划与运行。; 阅读建议:建议读者结合电力系统调度理论与优化建模知识,深入理解机组组合问题的数学本质与物理约束,再通过Matlab代码进行仿真实践,重点关注算法收敛性、多目标权衡策略与不同测试系统间的性能对比,以实现理论与实践的深度融合。

4,327

社区成员

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

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