【问题标题】:Making Image Clickable in Flex Mobile Project在 Flex 移动项目中使图像可点击
【发布时间】:2014-05-23 14:08:54
【问题描述】:

我想让一个图像可点击/点击,这样当用户点击/点击它时可以播放声音。

我正在开发 flex SDK 版本 12,并将 s:BitmapImage 用于图像。

【问题讨论】:

    标签: actionscript-3 apache-flex events mobile


    【解决方案1】:

    s:BitmapImage 是一个不支持交互的原始组件。 如果你想要交互性,你需要使用一个扩展 InteractiveObject 的组件。 请改用 s:Image。

    s:Image 也是可换肤的,给你更多的灵活性。当然占用空间会比 s:BitmapImage 重,所以我建议在不需要额外功能时仍然使用 s:BitmapImage。

    【讨论】:

      【解决方案2】:

      BitmapImage 不支持触​​摸事件,但是你可以把它放到一个 Group 中:

          <s:Group click="zoomAvatar(event)">
                  <s:BitmapImage id="_avatar" 
                                 width="{AVATAR_WIDTH}" 
                                 height="{AVATAR_HEIGHT}" 
                                 scaleMode="letterbox"
                                 source="{male_happy}"
                                 contentLoader="{AVATAR_CACHE}" />
          </s:Group>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-15
        • 2011-10-07
        • 1970-01-01
        • 2012-01-18
        • 2011-08-11
        • 2016-06-10
        • 1970-01-01
        相关资源
        最近更新 更多