Flex中闪光影片剪辑选项卡索引

我有一个Flex中弹出一个形式,它是包含在UIComponent内的影片剪辑。 在这个影片剪辑的表单字段。

出于某种原因,我无法工作,能够在字段之间标签的标签按钮。 我设置每个字段在tabIndex,但不起作用。

还有什么我需要除此之外呢? 这基本上是所有我使用的代码:

email.tabIndex = 1; city​​.tabIndex = 2; firstName.tabIndex = 3;

等等

难道这不是工作,因为弯曲的? 如果是这样,有什么解决方法?

--------------解决方案-------------

你尝试过增加一个新的FocusManager实例包含该影片剪辑的UIComponent? 我不知道,但也许。

此外,我能想到的另一件事可能是表单元素和包含对象的tabEnabled属性。

希望它可以让你更接近。

祝你好运,罗布

////////// UPDATE ///////////////可惜我不能让它工作,但我送你我的代码,也许你可以用它做什么。

我试图将一个影片剪辑和文本字段添加到它,但它是一样的,没有TAB可言。 所以我只是添加了文本框的UIComponent并设置所有可能的选项卡和焦点相关的属性设置为true - 没有运气:(。

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">

<fx:Declarations>
<!-- Place non-visual elements (eg, services, value objects) here -->
</fx:Declarations>

<fx:Script>
<![CDATA[
import mx.core.UIComponent;
import flash.display.MovieClip;
import flash.text.TextField;

protected function init(event:Event):void
{
var i:uint = 0;
var l:uint = 4;
while (i < l)
{
var tf:TextField = new TextField();
tf.name = "tf_" + i;
tf.width = 200;
tf.height = 21;
tf.border = true;
tf.type = "input";
tf.tabIndex = i;
tf.tabEnabled = true;
tf.text = "tabIndex = " + String(tf.tabIndex);
tf.x = 50;
tf.y = tf.height * i + 10 * i + 100;
uicomp.addChild(tf);
++i;
}
};
]]>
</fx:Script>

<mx:UIComponent hasFocusableChildren="true" tabChildren="true" tabEnabled="true" tabFocusEnabled="true" id="uicomp" width="100%" height="100%" addedToStage="init(event);" />

</s:Application>

对不起,这就是我能为现在要做的。 如果你得到的答案,请让我知道,我很热衷。

干杯,罗布

分类:柔性 时间:2015-03-15 人气:1
本文关键词: 弯曲,动作3,闪光
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.410 (s). 10 q(s)