到目前为止,我只做了一些Flex开发,但我更喜欢以编程方式在mxml文件上创建控件的方法,因为(如果我错了,请纠正我!)我已经收集到你可以'它有两种方式 - 也就是说,在单独的ActionScript类文件中具有类功能,但是在mxml中声明了包含的元素.
生产力方面似乎没有太大差异,但以编程方式进行数据绑定似乎有点不那么简单.我看了一下mxml编译器如何转换数据绑定表达式.结果是一堆生成的回调和比mxml表示中更多的行.所以这里有一个问题:有没有办法以编程方式进行数据绑定,而不涉及受伤的世界?
我想知道如何使用VideoDisplay对象(在MXML中定义)来显示通过NetStream从FMS流式传输的视频.
该flex3文档表明这是可能的:
视频显示器...支持通过HTTP进行渐进式下载,从Flash Media Server进行流式传输以及从Camera对象进行流式传输.
但是,稍后在文档中我可以看到的是attachCamera()方法.似乎没有像旧的Video对象那样的attachStream()方法.
看起来您可以使用source属性播放通过HTML提供的固定文件,但我没有看到有关如何附加NetStream的任何信息.
旧的Video对象似乎仍然存在,虽然它不是基于UIComponent,并且似乎不能在MXML中使用.
我发现这篇博文显示了如何使用常规的Video对象,但我更喜欢使用VideoDisplay(或者可以直接放在MXML中的其他东西).
我是ActionScript 3的新手,遇到了一个问题:
使用Flex Builder 3,我创建了一个包含几个简单类的项目.如果类A中的代码实例化了类B的对象(类B在它自己的源文件中),那么代码编译得很好,但是我得到以下运行时错误:
ArgumentError:错误#2012:B类无法实例化.
谁能解释我做错了什么?
更新:请在下面看到我自己的答案(由于我还没有注册,我无法将其投票到顶部).
我有一些GridItem组件充满了动态数据.有时这个数据比GridItem的固定宽度更长,导致GridItem获得水平滚动条.我怎么能禁用它(我假设你可以......)
是否有一般风格可以处理其他Flex组件?
谢谢.
任何人都有评估BlazeDS和GraniteDS的经验吗?我很好奇哪个更好地与Spring/Hibernate集成.
是否可以清除Flex flash.utils.Dictionary?我有一个Dictionary我想要清除(删除所有元素).
如何将Spark List高度设置为其内容的高度?
试过这个:
var lastRow:IVisualElement =
myList.dataGroup.getElementAt(myList.dataGroup.numElements - 1);
myList.height = lastRow.y + lastRow.height;
Run Code Online (Sandbox Code Playgroud)
它适用于单个项目,但是如果有更多项目,则lastRow为null.
我们正在使用Flash Builder 4.5.1构建移动应用程序,我们的应用程序包含一个必须接受阿拉伯字符的文本输入,并且应该是"从右到左"指示.在模拟器上一切正常,而在设备上却没有.当您键入字符时,它们看起来很好,但只要textinput失去焦点,字符就会立即恢复.
文本输入的代码很简单<s:TextInput id="txtTest" direction="rtl"/>,
有谁知道可能是什么问题?
这也出现在Android设备上,当我将应用程序编译为android模式时,文本输入中的阿拉伯语文本显示为白色框!标签中的阿拉伯语文本也很好.我试过嵌入fondts但文本输入不会采用新字体!
谢谢
我正在寻求关于目前由Apache孵化的adobe flex的建议.Flex最终会死吗?
在我的组织中,我有两种选择:要么转向HTML5技术,要么选择我办公室目前拥有的其他平台,如Android或iOS.我目前在Flex 4.6中工作,这是非常愉快和激励使用.我有兴趣学习Adobe Edge和Muse; 这些技术使开发人员能够创建Web和移动应用程序.
这可能是我与Flex团队的最后一天; 我可能会重新定位在Android或iOS上进行开发.我想使用一种技术,允许您构建Web和移动应用程序.谁能建议更好的技术和/或框架选择?
我是flex的新手,并试图编写一些演示应用程序.现在我有一个非常新手的问题:如何在flex应用程序中输出一些日志到控制台(或我能看到的其他地方)?
在其他语言中,我可以使用:
System.out.println("mylog");
console.log("mylog");
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在flex中做同样的事情.
apache-flex ×10
flash ×2
flex4 ×2
blazeds ×1
data-binding ×1
debugging ×1
flex4.5 ×1
flexbuilder ×1
html5 ×1
logging ×1
muse ×1
mxml ×1
streaming ×1
video ×1