Flex学习笔记(1)
最近看了flex相关资料,心得体会如下:
Flex程序包括:
1.flex framework
2.MXML 程序主文件,基于xml的一种实现。
3.Actionscript 3.0 类似JS的一种脚本
4.CSS 样式
5.图形资源 图标之类的东东
6.数据
Flex编译发布过程:
Flex应用程序被编译成一个SWF文件,然后在Flash Player下运行。当源代码被编译是,它就被转换成了ActionScript类,并与图形和其它资源合并到SWF文件中。
MXML的格式很好理解~~actionscript的也和JS很类似,估计开发的难点应该在AS文件的编写和调试吧。
相关文档:
首先:确定数据库的编码为utf8,正常储存中文(用MySQL-Front查看中文是否正常)
然后:Services查询MySQL时使用"SET NAMES 'utf8'",且通过"amfphp/browser"运行看看是否中文,如果乱码则修改gateway.php文件,去掉 $gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
最后:运行Flex程序显 ......
今天下午发现一个关于Flex SDK 3.5.0中ComboBox的bug,还真是费了不少时间。因为我还是头一次发现自己解决不了的问题,有一种可能是平台或框架的问题。特此记录。
问题描述:做了一个关于ComboBox的二级联动,一直就存在问题,由于之前主体功能没有完成,也没细心下来排查。在一级下拉选择后,在二级中的ArrayCollection或 ......
1,建一个userdb库,再建userinfo表,字段:id(int),username(varchar),password(varchar)。
2,DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQ ......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="initApp()">
<mx:states>
<mx:State name="index">
<mx:RemoveChild target="{loginPanel}"/>
......