社区
Flex
帖子详情
请问flex中有没有那个关键字表示当前的最顶层对象
liuzxit
2010-10-27 07:21:13
如题有没有哪个关键字表示当前页面的最顶层对象,如<mx:Application />,相当于.net的Page一样
...全文
185
10
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leemiki
2010-11-01
parentDocument是对上级父容器的引用,也不是你说的顶级对象~~~
打赏
举报
回复
赞
liuzxit
2010-11-01
居然没有一个正确答案,我自己找到了,就是parentDocument,散分
打赏
举报
回复
赞
leemiki
2010-10-28
this.addChild(button)就能添加!关键是你要在application的哪个位置添加??
比如
<mx:Canvas id="can1" width="100%" height="100%">
<mx:Canvas id="can2" width="100%" height="100%">
<mx:Canvas id="can3" width="100%" height="100%">
<s:Button width="100" height="25" label="btn" click="test()" />
</mx:Canvas>
</mx:Canvas>
</mx:Canvas>
can1.addChild(button)//添加在最外层canvas中
以此类推~~~~
当然要设置添加button的坐标,默认都是相对坐标(0,0)
Flex的基础布局,应该不难理解吧~~~~
打赏
举报
回复
赞
liuzxit
2010-10-28
我反复试了parentApplication或application,但都报错,我直接贴出源码吧,看有没有哪位达人能帮我解决,先谢过了。(以下代码纯属举例,我希望实现的效果是在Application的下面加一个button)
<?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"
xmlns:cr="CodeRebot.Util.ObjectHandles.*"
minWidth="955" minHeight="600" backgroundColor="#efefef" creationComplete="application1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
import mx.controls.Button;
private function test():void
{
var btn:mx.controls.Button=new mx.controls.Button();
btn.x=100;
btn.y=100;
btn.label="new button";
this.parentApplication.application.addChild(btn);
}
]]>
</fx:Script>
<mx:Canvas width="100%" height="100%">
<mx:Canvas width="100%" height="100%">
<mx:Canvas width="100%" height="100%">
<s:Button width="100" height="25" label="btn" click="test()" />
</mx:Canvas>
</mx:Canvas>
</mx:Canvas>
</s:Application>
打赏
举报
回复
赞
leemiki
2010-10-27
application不被识别??你在哪试的??
主Application中可以直接引用application对象
组件中要通过this.parentApplication.application来引用
加组件一般两种方法:
1.mxml静态:通过组件id.addchild来添加
2.as动态:布局比较麻烦,只能一层层的new出来再add,
打赏
举报
回复
赞
水中影子
2010-10-27
[Quote=引用 3 楼 liuzxit 的回复:]
我试了一下stage不行,application不被识别
我举个例子吧,在mxml的script中,有个我点击一个按钮那么就在mx:Application中加一个label,当然这个按钮不确定位置的,不一定是Application的直接子控件,有可能是子控件的子控件,甚至更深,请问怎么用代码实现
[/Quote]
var label:Label=new Label();
this.addChild(label);
打赏
举报
回复
赞
水中影子
2010-10-27
Application.application 试试
打赏
举报
回复
赞
liuzxit
2010-10-27
我试了一下stage不行,application不被识别
我举个例子吧,在mxml的script中,有个我点击一个按钮那么就在mx:Application中加一个label,当然这个按钮不确定位置的,不一定是Application的直接子控件,有可能是子控件的子控件,甚至更深,请问怎么用代码实现
打赏
举报
回复
赞
leemiki
2010-10-27
不知楼主说的最顶层指哪方面??
布局角度应该是stage
应用程序的角度是application
最顶层应该是SystemManager
打赏
举报
回复
赞
mayuanfei
2010-10-27
stage?
打赏
举报
回复
赞
相关推荐
Android
中
怎么将
当前
对象
放置在
最
顶层
用bitmap画了很多图片在屏幕上,当点击其
中
一个通过x,y得到
当前
点击
对象
,可是怎么将次
对象
随意拖动都在
最
顶层
呢? 代码 package com.sky; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.MotionEv...
【JSP】JSP九大内置
对象
(隐式
对象
)
概述 内置
对象
:不需要显示定义,可以直接使用的
对象
request:请求相关 response:响应相关 out:往页面
中
打印内容 pageContext:
当前
页作用域 session:
当前
会话作用域 application:全局作用域 page:
表示
当前
对象
,JSP会被转译成servlet类,servlet类会实例化,page相当于this page.jsp <%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" l
ES6 (九)
对象
的扩展、属性的简洁
表示
法、属性的可枚举性和遍历(遍历顺序)、super
关键字
、
对象
的扩展运算符
ES6 (九)
对象
的扩展、属性的简洁
表示
法、属性的可枚举性和遍历(遍历顺序)、super
关键字
、
对象
的扩展运算符 文章目录ES6 (九)
对象
的扩展、属性的简洁
表示
法、属性的可枚举性和遍历(遍历顺序)、super
关键字
、
对象
的扩展运算符1. 属性的简洁
表示
法2. 属性名表达式3. 方法的 name 属性4. 属性的可枚举性和遍历可枚举性==属性的遍历==5. super
关键字
6.
对象
的扩展运算符解构赋值扩展运算符1. Object.is()
对象
(object)是 JavaScript
最
重要的数据结构。
请问
java
中
有没有
不使用forName和实例化
对象
就能直接得到某个类的Class
对象
的方法呀?
通过判断类的是否是某个类的子类或者是否实现了某个接口,可以在程序里区别对待不同的
对象
。比如, 做一个显示表格的类,对于类型为字符串的单元格,可以简单调用drawString来显示,但对于某些自定义类的
对象
,比如说,定义一个接口StringRetrieveable,如果该
对象
实现了这个接口,则可以调用该接口的getString方法,获得字符串,然后再调用drawString方法显示。现在的问题是,我能够得到这个
对象
的Class,但不知道怎么写能够把这个Class和StringRetrieveabl
[讨论]如何设计
最
外层用例?
看了《编写有效用例》这本书,在第三章讲述了设计范围之后,提出了
最
外层用例这个概念,在这方面我以前在项目
中
没有拔高到这种高度。刚开始看得时候感觉所说的
最
外层用例相当于一个系统的总体功能描述,如果选择的参照
对象
不一样,描述就不一样(设计范围),比如选择客户和企业内部人员,那功能的描述就会不一样,。如果选择的粒度不一样,功能描述也会不一样。比如细分到企业内部的各个部门。 看到《编写有效用例》里面提供的一个示例,我感觉他好像把
那个
系统的
最
外层用例设计了4个方向的,分别是安全、市场、服务和客户,对于他的划
发帖
Flex
微信扫一扫
点击复制链接
分享社区
下载分享明细
4328
社区成员
9094
社区内容
多媒体/设计 Flex
社区管理员
加入社区
帖子事件
创建了帖子
2010-10-27 07:21
社区公告
暂无公告