• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>Flex>文章内容
  • RadioButtonGroup与TileList组合使用时容易忽略的validateDisplayList方法(原创)
  • 来源:DMH2002's Blog 作者:DMH2002 2008-04-04 【

RadioButtonGroup与TileList组合使用时容易忽略的validateDisplayList方法(原创)

   这个问题困惑我很久了,所以当我解决了之后便花费了一些事件来写这篇东西,希望能给遇到类似问题的朋友们帮助。

   我想做一个用户登录的界面,里面有一个性别的选项,随着性别的改变(RadioButtonGroup)可以改变用户选择框里面的(TileList)显示,理想状态下是需要系统可以记住用户上次选择的头像,当更换再切换回来的时候可以依然显示上次选择的头像(当然一般情况下,似乎用户来回选择头像的情况不多见,但是总是会有一些好奇的用户会这样做。)

   比如用户在选择男性的时候选择了第三个头像,然后去看女性的头像,最后再回到男性的时候,希望TileList依然显示的是第三个头像。

    整体的实现其实很简单,但是我遇到了一个问题,就是因为男性与女性的头像数量其实是不一样的,所以当我选择超出部分的头像之后,总是不能正确的切换,但是在共同有的数量内,这个问题不存在。

    如下面这个例子,当我选择女性头像的前面四个的时候,没有问题,但是当我选择女性头像中第5个的时候切换就不正确了,总是停留在第四个上。

   

 

   对于这个问题,我百思不得其解,也问了很多朋友,群里的3tion也和我一起查看了TileList.as甚至很多父类的源文件,也无所获,不过我印象中,记得似乎有个"刷新显示列表"这样的一个概念,终于努力没有白费,让我找到了TileList的一个validateDisplayList方法,果然问题解决,如下。

   这个是我第一次写教程,不足之处希望大家能够给予批评指正。

  源文件下载

   我的QQ:122054933  msn:shangxinyu2002@msn.com







上一篇:Flex中固定DataGrid控件的横(horizontal),竖(vertical)网格线风格的例子)网格线风格   下一篇:PureMVC初步研究小结
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
FLASH源文件

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)