我最近听说过Adobe Flex。我不确定这种编程语言是什么。如何在Web开发中使用它?例如,谷歌的镀金味道使用HTML5,CSS3和Adobe Flex。原谅我的无知,我昨天才听说过这种语言。
答案 0 :(得分:6)
Flex是flash的框架。您可以在Flex框架中使用以下语言:
创建Flex是为了使Flash应用程序更容易,更快,因为你可以做很多事情而不必强制使用ActionScript 3.
例如,如果要设置文本字段边框的颜色,请添加文本“hello”并将其添加到舞台中。这是使用Actionscript 3在Flash中执行此操作的方法:
var yourTextfield:TextField = new TextField();
yourTextfield..border.fill.color.value = 0xff3300;
yourTextfield.text = "hello";
addChild(yourTextfield);
以下是使用MXML在Flex框架中执行此操作的方法:
<s:TextArea text="hello" borderColor="#ff3300"/>
答案 1 :(得分:1)
Ancide的答案涵盖了基础知识。但为了回答这个问题(“类似于”),ActionScript经常与Java相比较,因为它具有相似性。 (虽然存在一些差异.IMO AS3相对于Java有一些很好的功能改进,例如隐式getter / setter,更灵活的switch()语句,简单的'函数指针' - 缺少更好的术语,函数可以很容易作为参数传递 - 对实现事件处理程序很有用,等等。)
MXML类似于Microsoft WPF / Silverlight的XAML,通常用于类似目的。