在组件中怎么改变Application中的currentStage?

Chicken_r 2010-06-09 01:00:16
我自己定义了一个组件~组件中有俩按钮 1:index , 2:page
然后在application中建立了两个state 1:index1 2:page2 currentState="index1"

如何通过在组件中点击按钮来切换application的currentState?
我刚开始直接在组件的代码中写的 currentState="index1" 但错误提示index没有定义~
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chicken_r 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunboy_zhy 的回复:]
应该不会有问题的,就是这样指定的啊。
[/Quote]

呵呵 都在一个范围能当然可以咯~ 不过现在不在一个范围了~ 所以就不行了~ 就好比你要在组件A中定义组件B的currentState 当然不能直接写咯~ 得取到组件B的ID 然后用他的ID来调用~ Applicaiton.application.组件B的ID.currentState = "XXX"; 这样就搞定了 呵呵 我就是这样试的~
Chicken_r 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jessica0403 的回复:]
我看了你写的
在组件的代码中写的 currentState="index1" 但错误提示index没有定义~
你 currentState="index1" 为什么后面报错index没有定义?!

是不是手误?
[/Quote]

嗯嗯~ 写错了~ 应该提示index1没有定义~
Chicken_r 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jjx0224 的回复:]
你就意思就是在自动以组件中切换state吧

直接写,Application.application.currentState=''//你要跳到的state
[/Quote]

哈哈 正是~ 谢啦~ 已经搞定了` Application.application能取到主程序~ O(∩_∩)O~
Jason-Jin 2010-06-11
  • 打赏
  • 举报
回复
你就意思就是在自动以组件中切换state吧

直接写,Application.application.currentState=''//你要跳到的state
zhangyongtian_0810 2010-06-11
  • 打赏
  • 举报
回复
啊 路过
jessica0403 2010-06-11
  • 打赏
  • 举报
回复
我看了你写的
在组件的代码中写的 currentState="index1" 但错误提示index没有定义~
你 currentState="index1" 为什么后面报错index没有定义?!

是不是手误?
sunboy_zhy 2010-06-10
  • 打赏
  • 举报
回复
应该不会有问题的,就是这样指定的啊。

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧