- 浏览: 401437 次
- 性别:
- 来自: 北京
最新评论
-
c253898303:
求和的时候说是调用store的基础方法,这个能重写吗?如果可以 ...
给Extjs的GridPanel增加“合计”行 -
rhhao:
这个附件怎么用呢?
自己写段代码批量修改照片的Exif数据 -
AndLong:
【转】关于烂代码的那些事(下) -
TonyLian:
无意中翻出这篇老博文,文章中留下的遗憾“纯JSP如何获取req ...
Spring获得各种客户端HttpServletRequest的方法 -
TonyLian:
注释中应该写“这里为什么要做XXX”,“为什么这里没有做XXX ...
【转】关于烂代码的那些事(中)
文章列表
常见的4种分页方法:
1)控件分页,主要工作在前台【软翻页】
后台一次性返回所有数据都交给前台的VO,前台利用类似DataGrid这样的控件,一次性显示一部分,实现分页功能
2)服务层分页,主要工作在后台【软翻页】
前台的 ...
javascript得到屏幕分辨率和网页可见区域等方法
<body><SCRIPT LANGUAGE="JavaScript">
var s = "";
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和 ...
- 2009-01-01 14:10
- 浏览 3191
- 评论(0)
发现网上有开源代码(http://blog.wrench.com.au/wp-content/uploads/Flex/livereflection/LiveReflection.html)
- 2009-01-01 11:48
- 浏览 3888
- 评论(0)
1.优先使用物理内存
开始 -> 运行 -> Msconfig -> SYSTEM.INI -> 386enh -> 新建 -> ConservativeSwapfileUsage=1 -> 应用 -> 确定
2.去除虚拟页面文件
控制面板 -> 系统 -> 高级 -> 性能设置 -> 高级 -> 虚拟内存更改 -> 全部驱动器选择无分页文件 -> 设置 -> 确定 -> 确定 -> 确定
- 2009-01-01 11:45
- 浏览 1844
- 评论(0)
Flex里面有一个public property:rowCount,那个是“获取或设置在列表中至少部分可见的行的行数”,并不能获得总的数据行。除此以外,好像没有什么属性、方法,可以直接获取DG总数据行数。在数据库里查找倒是很简单的。
后来,我发现,如果设置selectedindex大于总的数据行数,那该索引指向的便是数据行的最后一行。由此便得到一个获取DG数据行的曲线方法。
var selectedRow:int;
var tempCount:int=1000;
var rCount:int;
selectedRow=dg.selectedindex;
dg.selectedindex ...
- 2009-01-01 11:33
- 浏览 5189
- 评论(1)
前台是Flex,后台是Java,想要取得客户端的IP,似乎Flex不好实现,那么方法大概有3种:
1是为了这件事,后台再搭个IIS用ASP取,或用PHP取,然后Flex中通过HTTPService得到
2是后台Java取。但是,绝大部分例子都是Java的Servlet取客户端IP,和Flex连接的Java(或者说连接AMF的Spring)该如何取,还不知道,但今天找了一个非Servlet的例子,希望能有所启发。
3是通过JavaScript取得,然后在嵌入SWF的HTML里和SWF通讯
MXML:
<?xml version="1.0" encoding=& ...
- 2008-12-25 11:49
- 浏览 6562
- 评论(0)
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Menu;
// Method to create an Array-based menu.
...
- 2008-12-25 11:36
- 浏览 6056
- 评论(0)
今天看到这么一篇帖子,但是我对他的正确性表示怀疑。
因为,我就是用Array做的dataProvider,效果是可以得到更新的。
Array和ArrayConllection做dataProvider,做VO,各有优缺点,相比之下
我还是选择了Array。
因为
1)取数组下标的应用要比让数组扩展的应用更多
2)后台JavaBean也用的是数组[]
3)for循环数组似乎比for each ArrayConllection看起来更“傻瓜化”
4)给Array数组扩展长度,也可以变通实现,而且代价并不大
今后如果有更进一步研究,再来贴。
转帖部分如下:
ArrayCollection 实 ...
- 2008-12-08 17:53
- 浏览 7639
- 评论(0)
绑定有3种写法,我最喜欢在AS里用BindingUtils,因为这样的代码是最优雅的。
我在AS里用bindProperty,将一个UI上的Text控件绑定到一个变量上,变量改变时这个Text当然就会跟着变。
如果这个控件需要显示的是一些全局性的内容,显然我们希望用一个静态变量去保存这个内容,然后绑定给这个控件。
但是,当我把这个变量声明为静态的之后,不论如何改变这个静态,Text控件都不再随之变动了,代码如下:
BindingUtils.bindProperty(view.text1,"text",MyClass,"str");
...
getter/setter是再简单不过的东西了,很多程序语言中都有。说起来它们的用以就是将属性封装保护起来,而又对外提供一对取值和赋值的方法。
我是先有的Java基础,再学习Flex里的ActionScript的,最初写VO的时候,根本就没有想什么,直接将JavaBean"翻译"成VO。
JavaBean:
public class MyJavaBean implements Serializable, Cloneable {
private String str;
public String getStr( ...
为了满足自己的需求,也为了减轻大规模开发时的负担和出错概率,所以我需要自造一些控件。
首先,在网上找一些例子,搜到一个用NumericStepper加工成的时间输入控件,觉得它即简单适于学习上手,同时也可以直接拿来使用,所以就做了一些研究。看的过程中发现一些语句的写法是我之前从未见过的,觉得作者一定是个高手。
又从Yahoo下载了一个Yahoo控件的包(http://developer.yahoo.com/flash/astra-flex/),里面同样有一个类似的时间输入控件,还有一个专门输入IP地址的控件,也很实用。发现一些代码的写法和之前的例子类似,而且匪夷所思的程度更加厉害了,还是巨头 ...
MXML是一种用于创建用户界面的功能强大的标记性语言。在大多数情况下,使用ActionScript布局不如使用MXML布局。 ActionScript更适合描述逻辑和数据模型,然而MXML和ActionScript并不是有巨大的不同。实际上,在编译的时候,MXML会转化成AS,MXML结构能理解成一种动态的AS类。
在Eclipse的Flex工程的属性的Flex Compiler页,将编译参数加上 -keep-generated-actionscript=true (加在 -locale en_US 之后即可,注意之间用空格隔开),就会在src目录里生成一个generated文件夹,里面就是所 ...