如何在 Adob​​e Animate CC/ActionScript 3 中创建带有图片的滚动列表

Posted

技术标签:

【中文标题】如何在 Adob​​e Animate CC/ActionScript 3 中创建带有图片的滚动列表【英文标题】:How to create scrolling list with picture in Adobe Animate CC/ActionScripts3 【发布时间】:2017-06-14 10:16:05 【问题描述】:

我是一名设计师和动画师,我刚开始使用 Adob​​e Animate CC 进行编码,在所有版本的 adobe flash 中都有列表项,但如果可能的话,我找不到一种简单的方法来添加图像和文本指导我如何使用简单的方法而不是复杂的编码制作一个像下面的示例图像一样的滚动列表(滚动以从服务器接收内容“就像一个新闻应用程序”)。我更喜欢使用 Adob​​e Animate 而不是 Adob​​e FlashBuilder/Flex。

简单的建议,教程链接,...

【问题讨论】:

建议您把这个问题做得更准确。就目前而言,它太宽泛,无法在这里讨论。我相信如果您只关注问题的一个方面(即“如何访问 List 对象的属性?”)以及发布您尝试过的代码,那么这将是一个主题问题。 当我不知道真实的方式和相关的组件时,我不得不问一个未知事物的属性是什么? 我在这里问过有人告诉我什么是真实的方式,并不总是问题必须与代码有关。 @NealDavis。不要试图让这个问题变得复杂和奇妙,我知道有一些组件和/或代码可以做到这一点,但我不知道,我认为有经验的开发人员知道他们。 没有“简单”的方法。如果您更喜欢 Flash IDE,请执行以下步骤。 1. 创建一个带有设计的影片剪辑(例如,图像、标题、描述)。 2. 编写一个管理其行为的 AS3 类:给定它加载(或以其他方式获得)图像并安排标题和描述的初始数据。 3. 创建一个滚动视图 AS3 类,它允许显示尽可能多的项目并通过触摸和拖动滚动它们,还启用和禁用项目,以便同时只有少数项目可见(性能和带宽方面) )。 【参考方案1】:

如果你看一下这里,你可能会找到你要找的东西。但是,如果您刚开始在 AS3 中编写代码,预计会遇到一些困难。 http://www.myflashlabs.com/product/flash-dynamic-as3-scroller/

这个滚动条非常好,因为它适用于触摸设备以及鼠标输入(桌面)。这仍然需要您创建一个movieclip 或sprite 并将您想要的任何项目附加到它们。阅读文档并慢慢来。祝你好运

【讨论】:

它是一个很好的静态滚动内容组件,但它与我的需求不同。 我实际上已经习惯滚动动态内容,这些内容会根据用户操作进行更新。它滚动你扔给它的任何东西,所以如果你有从服务器收集数据的电影剪辑或你有什么,内容仍将使用此滚动器更新。无论如何,祝你好运

以上是关于如何在 Adob​​e Animate CC/ActionScript 3 中创建带有图片的滚动列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Adob​​e Animate CC 中使用舞台宽度和高度(Canvas doc)

AS3 如何将 adMob 添加到 Adob​​e Flash/Animate?

如何播放动画,然后在悬停时反向播放,再次开始播放,直到在 Adob​​e Animate (Flash) 中使用悬停结束?

如何在 Adob​​e Animate CC 2019 中将主时间线影片剪辑与 html5 画布混合

jQuery 替代 Adob​​e Edge Animate?

For 循环无法在 Adob​​e Animate CC 中创建多个矩形