`
japankn
  • 浏览: 215057 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

flex parent parentApplication parentDocument

    博客分类:
  • flex
阅读更多

    parentApplication
    组件的parentApplication属性包含此组件的Application对象,Application对象本身的parentApplication为null。当Flex程序生成的SWF文件被其他的Flex程序加载时,被加载的Flex程序中组件的parentApplication属性保持不变,这种情况下,parentApplication属性有可能代表主程序


    组建还有两个相关属性:

    parent属性,指包含组件的父级对象;

    parentDocument属性,指组件所在的Application程序或用户组中位于层级顶部的对象。

 

    parentDocument和parent属性很容易混淆,它们有时会指向同一对象。比如在自定义一个继承Canvas的组件,叫cartCell,其中放入一个id为cart_check的CheckBox,那么这个cart_check的parent属性和parentDocument属性总代表cartCall组件本身。

 

    如果在cartCell中再创建一个名为check_holder的Canvas,将cart_check放在check_holder里面,这样cartCell中就形成了两级容器。此时cart_check的parent指向check_holder,而parentDocument仍然指向cartCell组件不变。

分享到:
评论

相关推荐

    FLEX问题总汇 (总结篇)

    要访问父级对象,可以使用`parentApplication`属性,这允许你在组件树中向上导航。 6. **去除滚动条**: 在Flex中,可以设置横轴滚动条(horiz)和竖轴滚动条(verticalScrollPolicy)的属性为`off`,以隐藏滚动...

    flex一个动态添加卸载Module的例子

    parentApplication.removeChild(moduleLoader); moduleLoader.unloadAndDestroy(); ``` 这将卸载Module,释放其占用的资源,但请注意,这并不意味着Module的类将从内存中完全移除,因为Flex可能会缓存已加载的...

    Flex 弹出窗口代码

    关闭" click="parentApplication.closePopup()"/> ``` 在主应用程序中,我们需要提供一个`closePopup`方法来关闭弹出窗口: ```actionscript public function closePopup():void { if (PopUpManager.contains...

    FLEX常见问题总汇

    5. **访问父级对象**:在Flex中,你可以使用`parentApplication`属性来访问父级应用对象。 6. **去除滚动条**:在需要移除滚动条的地方,可以设置横条`horizontalScrollPolicy`为`off`,竖条`verticalScrollPolicy`...

    利用viewstack组件实现各个子组件之间的跳转和数据传递

    视图1" data="{parentApplication.someData}" /> ``` 3. **事件监听**:父组件可以监听子组件的事件,并在事件处理器中传递数据。 4. **使用SharedObject或ApplicationStorage**:在多个视图间共享数据,但这种方法...

Global site tag (gtag.js) - Google Analytics