- 浏览: 59372 次
- 性别:
- 来自: 北京
-
最新评论
-
crush1101:
写个实例出来大家看看啊
解决flash中文bug的一个新思路
文章列表
urlencode解决传输乱码问题
- 博客分类:
- java
UrlEncode:将字符串以URL编码
返回值:字符串
函数种类:编码处理
JSP中的用法:
URLEncoder.encode("七七IT中国");
<%
java.net.URLEncoder.encode("七七IT中国");
%>
window下查看端口被进程占用
- 博客分类:
- 服务器
netstat -aon|findstr 端口号
然后打开windows任务管理器 - >查看 ->选择列->勾上pid 找到pid,kill掉
或者ntsd -c q -p 端口号
转
http://hi.baidu.com/amauri3389/blog/item/b98ac04de523aee1d72afcdd.html
环境变量设置JAVA_HOME jdk bin目录的上一层
设置CATALINA_HOME tomcat bin目录的上一层
这个问题实在是很棘手,设置各种式样都不管用,什么align居中都是浮云。
后来实在没办法只好在标题左边加空格,强行把标题推向中间。比如
grid.colums = [" id"," name"];
同时要注意下面的代码也加空格
dp = new DataProvider();
dp.addItem({" id":1," name":"testname"});
总之是模拟解决,网上搜了个遍,没有好的方法能实现,不知道算是个bug不,或者其他的人看有木有更好的方法。
以下转载官方文档
//http://www.adobe.com/devnet/flash/quickstart/datagrid_pt3.html
啥都不多说了,老外的文档注释说得已经很详细了。直接上代码
package {
// Import the required component classes.
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ICellRenderer;
/** * This class sets the upSkin style ...
假如Vector中的对象是Boarder类,此类中两个属性 name,scores
public class Boarder
{
private var _name:String;
private var _score:int;
public function Boarder(name:String,score:int)
{
_name = name;
_score = score;
}
public function get score():int
{
return _score;
}
pub ...
import flash.net.SharedObject;
var items_array:Array = new Array(101, 346, 483);
var my_so:SharedObject = SharedObject.getLocal("superfoo");
my_so.data.itemNumbers = items_array;
for (var prop in my_so.data.itemNumbers) {
trace(prop+&quo ...
Flash CS5 中,在设置动态文本字体时,系统默认为anti-alias for animation,这时要改为
Use device fonts,不然动态文本会发生异常。
报错信息为:
Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts.
图如附件所示
出现这种错误时可能是flash播放器的问题
解决办法:配置播放器为flash player 10以上,设置好类库。
as3中单例模式的实现方法
- 博客分类:
- 设计模式
今天在学习pureMVC的时候发现了实现单例模式的另一种方法。如下
public class Model{
public function Model(){
If(instance !=null )throw Errow(SINGLETON_MSG);
Instance = this;
}
public static function getInstance():Model{
if(instance == null)instance = new Model();
return instance;
...
我们知道,datagrid组件用来显示数据再好不过,但是如果我们想再datagrid中显示图像呢,显示影片剪辑呢?简单,
取得某一列你想要应用影片剪辑的,设置cellRenderer属性. MyCellRenderer为自定义的类,它继承CellRenderer.
datagrid.getColumnAt(1).cellRenderer = MyCellRenderer;
package{
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ICellRenderer;
...
感觉适配器模式就是为系统打补丁的,出了新功能,又不想全部重新写代码,就拿原来 已经有的功能用,但又不修改原来的代码,优点是,重用了代码,缺点是,是系统更加混乱。个人感觉,如无必要,不要使用适配器模式。
最近做项目需要用到SelectableList,其中的itemclick事件,需要实现的功能其实很简单,就是单击某行取得该行的数据,在itemdoubleclick里面很简单,datagrid.selectedItem.ID,(ID为要取的项),而在itemclick里面则不可以这么用,其实很简单,查了下api就知道,结果在网上google了半天。
datagrid.addEventListener(ListEvent.ITEM_CLICK,getRowInfo);
private function getRowInfo(e:ListEvent):voi ...