可以利用SessionId在查找Session解决问题
Global.asax 文件中,添加如下代码
void Application_BeginRequest(object sender, EventArgs e)
{
try
{
string session_param_name = "ASPSESSID";
string session_cookie_name = "ASP.NET_SESSIONID";
if (HttpContext.Current.Request.Form[session_param_name] != null)
{
UpdateCookie(session_cookie_name, HttpContext.Current.Request.Form[session_param_name]);
}
else if (HttpContext.Current.Request.QueryString[session_param_name] != null)
{
UpdateCookie(session_cookie_name, HttpContext.Current.Request.QueryString[session_param_name]);
}
}
catch (Exception)
{
}
try
{
string auth_param_name = "AUTHID";
string auth_cookie_name = FormsAuthentication.FormsCookieName;
if (HttpContext.Current.Request.Form[auth_param_name] != null)
{
UpdateCookie(auth_cookie_name, HttpContext.Current. ......
·下面介绍Flex与.NET的WebService的数据通信知识点;包括连接WebService,远程调用WebService方法,给WebService方法传递参数等相关知识点。
<mx:WebServiceid="dataService"
wsdl="http://localhost/FlashFlex/DataWebService.asmx?wsdl"
useProxy="false">
<mx:operationname="HelloWorld" result="onSuccess(event)" fault="onFault(event)"/>
<mx:operationname="GetBook" fault="onFault(event)" result="onObjectSuccess(event)"/>
</mx:WebService>
·wsdl属性指定到要访问的WebService的wsdl地址既可,其中定义了两个操作标签(<mx:operation>),分别对应于WebService中定义的WebMethod方法。result属性标记访问WebService方法成功后的处理函数;fault则相反,指定于访问失败的处理函数。以上两个<mx:operation>对应于WebService的WebMethod方法如下:
1 ///<summary>
2 ///返回字符串
3 ///</summary>
4 ///<returns></returns>
5 [WebMethod]
6 publicstringHelloWorld()
7 {
8 return"Hell ......
工作流应用在企业信息化建设中越来越来普及,而且用户常常要求自己可以在一定程度根据自己业务需求对流程进行修改。而我们以前做流程设计器都是基于C/S模式,这样就造成用户在使用的时候需要来回切换两个系统,而且这种架构不利于程序统一升级。所以我打算开发一个基于Flex的流程设计器。 从以往经验来看,做编辑器最佳模式是MVC, 它恰恰做到了视图,控制,数据分离。在编辑器MVC框架中,最有名就数Eclipse GEF框架。所以我决定借鉴它,实现Flex流程设计器,以JBPM4.0设计器为原型。网上有人用此方法实现了,也说明这个方法是可行的。本人知识基础是:GEF了解,未曾使用过它作RCP应用. Flex学习过两周. 后续的文章将介绍整个系统的设计和实现,有不足的地方请大家多指教。
......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="doDraw()"
backgroundColor="#d6d4d4" backgroundGradientColors="[#FFFFFF, #FFFFFF]">
<mx:Canvas id="paper"
x="30"
y="24"
width="1000"
height="1000" themeColor="#8DC2E0" >
<mx:Text x="25" y="110" id="text1"
text="10%"/>
</mx:Canvas>
<mx:Script>
<!--[CDATA[
import mx.controls.Label;
import mx.controls.Text;
import mx.controls.Button;
import mx.controls.Image;
import mx.containers.Canvas;
import mx.collections.ArrayCollection;
private function doDraw():void
{
paper.graphics.beginFill(0x777777);
paper.graphics.drawRoundRect(50,50,100,100,5,5);
paper.graphics.endFill();
}
]]-->
</mx:Script>
</mx:Application>
......
由于本人最近忙于找工作和毕业设计,没有时间来继续这个系列, 只写了第一篇,自己也深感惭愧,这一篇介绍一下这个demo的整体架构吧,先贴下下载地址。http://download.csdn.net/source/2118707
目前服务端已完成登陆注册模块,使用Socket编程,TCP协议。等服务端完成将完整的编写一个系列的教程。~~
另应届重点本科生找软件行业工作,汗。我的邮箱yaojian198713@163.com 游戏行业最好。
先把图贴上吧
MainScene类继承至UIComponent,主要完成加载map,role,main的xml配置文件,并添加map,building到主场景
Map类主要为显示地图,地图使用将小地图放大到实际地图大小,实际地图使用切片方式,根据主角位置实时加载地图切片。
search包下为寻路类,参考了网上的A*寻路算法,
events下为本demo中使用的派生事件。
change下ChangeArray类,因为地图编辑器使用的是深蓝色右手,必须将障碍数组转换。
util下主要包含一些静态方法,包括像素坐标与网格坐标之间的转换,像素坐标与地图切片坐标之间的转换,滤镜等
ImageLoader类主要完成加载图片资源,可加载单个图片或一组图片(传入图片URL数组,获取BitmapData数组)。
build ......
Flex Builder 3 下载安装与注册码(转)
Flex Builder 3 正式版,发布于中国时间 2008 年 2 月 25 日;
下载地址一:
http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe
大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件
不用注册登录,可以直接下载。
下载地址二:
http://trials.adobe.com/Applications/.../FB3_WWEJ.exe
大小: 385.84 MB ; 已经压缩的 Flex Builder 3 安装文件
需要注册登录,才可下载。
Flex builder 3.0注册码(已经试过的,可用的):
1377-4168-2018-0771-2432-1495
1377-4760-3354-0772-2773-8996
1377-4165-2080-7265-7813-8901
1377-4964-5021-8182-2399-8235
Flex builder 中要进行调试,就必须安装含debug的flash player版本。下载链接地址:
Adobe Flash Player 9 — Debugger Versions (aka debug players or content debuggers) for Flex and Flash Developers
12/3/2007 Updated debugger versions of Flash Player 9 (aka debug players or content debuggers) are available for Flex Builder 2 users and Flash CS3 Professional users. These new players are version 9.0.r115.
Down ......