`
keren
  • 浏览: 1586812 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex mx_internal的使用

    博客分类:
  • Flex
阅读更多
转:http://xinsync.xju.edu.cn/index.php/archives/1930

What is mx_internal?
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=12212
什么是mx_internal? 
引用:http://life.neophi.com/danielr/2007/05/mx_internal.html的话:
有时候你想改变一个Flex组件的行为, 但是它藏在私有方法或者私有变量后面, 所以你不能取得它
许多Flex framework里的组件有些方法和属性被标记为mx_internal命名空间,这样你就可以, 访问藏在私有方法或者私有变量后面的东东了。这东东官方说是会随时变动的,请注意使用!
使用mx_internal的例子:
下面的例子,用mx_internal来设置限制输入:
<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”vertical”>
<mx:Script>
<![CDATA[
import mx.core.mx_internal;//注意这里
use namespace mx_internal;
private function setupStepper():void{
stepper.mx_internal::inputField.restrict = "0-9";
}
]]>
</mx:Script>
<mx:NumericStepper id=”stepper” creationComplete=”setupStepper();”/>
</mx:Application>
下面是我的工程中截取的代码,如不能选择对话框中的文本
alert.(mx_internal::alertForm).(mx_internal::textField).selectable = false; // 用户不能选择提示文本
本文来源于 冰山上的播客 http://xinsync.xju.edu.cn , 原文地址:http://xinsync.xju.edu.cn/index.php/archives/1930
分享到:
评论

相关推荐

    Flex中如何利用videoPlayer属性和mx_internal命名空间,清除VideoDisplay控件内容

    综上所述,通过正确使用`videoPlayer`属性和`mx_internal`命名空间,我们可以有效地清除Flex VideoDisplay控件的内容,提高视频播放效率,从而提升用户体验。但在实际开发中,要权衡代码的可维护性和功能需求,谨慎...

    ActionScript-3.0.rar_FlashMX/Flex源码_Flex_

    11. **Flash Professional和Flex Builder**:虽然压缩包的描述中提到了"FlashMX/Flex源码",但ActionScript 3.0主要与Flash Professional和Flex Builder这两个开发工具相关,它们提供了友好的开发环境和丰富的组件库...

    Flex_全选或取消DataGrid中的checkbox

    这涉及到Flex的checkbox管理、事件监听与处理、以及如何使用Cairngorm框架进行模型层更新等内容。 ### 一、理解Flex DataGrid中的Checkbox 在Flex中,DataGrid是一个常用的数据展示控件,它能够很好地支持各种数据...

    log相关知识

    override mx_internal function internalLog(message:String):void { _textArea.text += message + "/n"; } } } ``` 在这个例子中,我们创建了一个名为`LogTarget`的类,它继承自`LineFormattedTarget`。构造...

    flexBuilder调试57%

    2. **添加必需的库文件**:检查项目的库面板是否包含了所有必需的库文件,如mx_internal等。 3. **清理并重新构建项目**:有时候简单的清理项目(Clean)再重新构建可以解决很多编译时的问题。 #### 三、缺少bin-...

    MXML语法关于flexview

    4. **命名空间避让**:避免使用`mx`作为目录名,因为它在Flex中被用作官方组件库的命名空间。 ### MXML文件结构 MXML文件遵循XML的标准格式,基本结构如下: 1. **XML声明**:`...

    flex+AS3编程规范

    - **命名规则**:使用小写字母和下划线分隔,例如 `mx_internal`、`object_proxy`。 - **文件名一致性**:文件名需与命名空间名称一致。 ##### 6. 接口名称 - **命名规则**:以字母 “I” 开头,后续单词首字母...

    Flex 常见 编码规范

    - 使用小写字母和下划线,如`mx_internal`, `object_proxy`。 - 文件名与命名空间名称相同。 6. **接口名称**: - 接口名以大写的"I"开头,如`IList`, `IFocusManager`, `IUID`。 7. **常量**: - 全部大写...

    Alert消息框中设置icon图标的例子

    - 为了访问Alert内部的按钮和其他组件,需要使用`mx_internal`命名空间。 - 通过`mx_internal`命名空间可以访问到`alertForm`和`buttons`这两个内部属性。 3. **设置按钮的宽度**: - 为了让按钮能够容纳图标和...

    flex tree自动显示横向滚动条实现代码

    标题所提及的“flex tree自动显示横向滚动条实现代码”提供了一个自定义的解决方案,通过创建一个名为`AutoSizeTree`的类来扩展`mx.controls.Tree`,使得在内容溢出时能够自动显示横向滚动条。 首先,我们创建一个...

    开发FluorineFX和Flex4

    在Flex的MXML文件中,使用`&lt;mx:RemoteObject&gt;`标签定义一个远程对象,配置`destination`为remoting-config.xml中的相应ID,`source`为远程对象的全路径。例如: ```xml &lt;mx:RemoteObject id="service" destination=...

    Flex与.NET互操作

    3. **在Flex应用中配置`&lt;mx:WebService&gt;`**:使用`&lt;mx:WebService&gt;`标签引用WSDL文件,并定义要调用的操作。 #### 四、示例分析 假设我们已经创建了一个简单的.NET Web Service,包含两个Web Methods:“Hello...

    Flex 拖拽图片代码

    `mx:Application` 是Flex应用程序的根容器,其中定义了布局属性、尺寸等基础信息。`creationComplete="initApp()"` 表示在应用创建完成后执行 `initApp()` 函数。 **2. mx:Script** `mx:Script` 定义了所有的业务...

    FLEX数据绑定四种方式

    本文将详细介绍Flex中数据绑定的四种主要方式:“{}”绑定表达式、[Bindable]绑定符号、`&lt;mx:Binding&gt;`标签以及BindingUtils动态绑定。 #### 二、“{}”绑定表达式 **简介** “{}”绑定表达式是一种最直接和简单的...

    Flex与.NET互操作基于WebService的数据访问

    在Flex中,我们可以使用`&lt;mx:WebService&gt;`标签轻松调用.NET的WebMethod,同时通过事件监听器处理返回的结果或错误。这种方法极大地简化了跨平台应用的开发,使得Flex前端可以充分利用.NET后端的强大功能。

    flex-最简单的state对象控制

    这个标题表明了文章的主要讨论点——在Flex框架中使用State对象来控制应用的状态。Flex是一种用于构建高性能且具有丰富交互性的Web应用程序的开源框架,它支持多种UI组件、数据绑定以及动态内容加载等功能。State...

    Flex学习笔记-由浅入深

    1. Flex应用程序通常以XML为基础的MXML语言编写,其中`&lt;mx:Application&gt;`是应用程序的主要容器。通过`&lt;mx:Script&gt;`标签,我们可以插入AS3代码,实现业务逻辑和组件交互。 2. `trace()`函数用于在调试状态下输出信息...

    flex与java,研究学习

    ### Flex与Java:深入探索与学习 #### 一、Flex 解决的问题及概念介绍 **Flex** 是一种用于构建高质量互联网应用(Rich Internet Applications, RIA)的技术,它旨在改善传统Web应用程序的用户体验,减少因体验不...

    flex学习记录非常详细

    在Flex中,数据绑定通常通过在对象的属性标签中使用花括号`{}`来实现。例如,以下代码将`HSlider`组件的值`fsize.value`绑定到了`Label`组件的`fontSize`属性: ```xml &lt;mx:Label text="周末加班的人很累的" ...

Global site tag (gtag.js) - Google Analytics