数据使用的是postgreSQl,这个没有什么问题 只要把代码里面的连接改一下就可以了,至于数据字典和excel导入部分的代码需要自行修改。如果有什么问题,可以在下方留言,但本人也是个菜鸟,不一定能解决 。贴上部分的代码:
public function init():void
{
Security.allowDomain("*");
file.addEventListener(Event.COMPLETE,CompletedHandler);
this.addEventListener(Event.CLOSE,TitleWindowClose);
file.addEventListener(ProgressEvent.PROGRESS,progressHandler);
file.addEventListener(Event.SELECT,selectedHandler);
file.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
}
private function ioErrorHandler(e:IOErrorEvent):void
{
Alert.show(e.toString());
}
private function progressHandler(e:ProgressEvent):void
{
lblProgress.text = " 已上传 " + e.bytesLoaded
+ " 字节,共 " + e.bytesTotal + " 字节";
var proc: uint = e.bytesLoaded / e.bytesTotal * 100;
uploadbar.setProgress(proc, 100);
uploadbar.label= "当前进度: " + " " + proc + "%";
}
/**Event事件监听处理函数,弹出上传提示窗口
* @param e,Event类型事件参数
* @author
* @return void
* */
private function selectedHandler(e:Event):void
{
this.textName.text = file.name;
Alert.show("上传 " + file.name + " (共 "+Math.round(file.size/1024)+"KB)?",
"确认上传",
Alert.YES|Alert.NO,
null,
proceedWithUpload);
}