flex初始加载时光标自动在文本输入框内如何做
一个flex程序内有一个文本输入框,当初始化加载此文件时可以直接在输入框中用键盘往里面写东西,应该用flex怎么写呢?高手现身。。。
我试过获取焦点了,比如inputID.setFocus();,但是还是不好使,最好有个实例的。。感激不尽。。
inputID.setFocus(); 应当没问题,主要就是设置焦点的时机问题吧。
在整个程序加载完成后再执行这个语句试试。
就是creationComplete="{inputID.setFocus();}", 看这样行么。
试一试
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" initialize="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void{
this.focusManager.setFocus(TI1);
TI1.focusManager.showFocus();
}
]]>
</mx:Script>
<mx:Button label="test" id="b1"/>
<mx:TextInput id="TI1" />
<mx:Button label="test2"/>
</mx:WindowedApplication>
但是在浏览器上还是不行?
要用js中把焦点设置到 flash上面就应当可以了,我试了一下,点一下flash中的任意部分而且textinput有焦点就可以输入了。
呵呵,我试成功了。
第一步,在flash中,加载完成后设置焦点,creationComplete="{inputID.setFocus();}"
第二步,页面中
相关问答:
是这样的,这个问题可能看起来像询问QTP的,但之前对FLEX开发语言了解的很少,最近有个项目,需要用到
QTP,然后很郁闷的发现,使用QTP SPY选取不到FLEX页面中的任何一个对象,只可以选取WINOBJECT这个对象,
......
形如: A B C
1 2 3
1 2 3
1 2 3
1 2 3
......
我是按 http://hi.baidu.com/dapao98301/blog/item/eff43ed557b44509a08bb75f.html 给我的提示做的,现在总是
<mx:RemoteObject id="getData" destination="dataService1" res ......
我开的系统中(web的),会有大量的初始化数据。在服务器端取到数据后,在初始化处理过程中希望能显示进度条,但是在处理过程中,界面处于没反应状态,进度条一直是0。处理完毕后,进度直接到了100%。
请问有 ......
有没有什么办法让image在载入后缩放到适合大小,然后还能自动在容器内居中。
谢谢
//计算图片框的大小
public function caculate_size():void ......