【发布时间】:2012-01-03 15:30:08
【问题描述】:
首先:新年快乐!
我对 Flash CS5.5、AS3 有疑问。我的文档中有两个 ScrollPane 组件。他们都在另一个场景中,并且(即时)名称是唯一的。但它不能正常工作。当我使用第二个 ScrollPane 转到另一个场景时,我收到一个错误并且它开始闪烁。
我的错误:
TypeError:错误 #1006:setSize 不是函数。在 application051_fla::MainTimeline/frame25()[application051_fla.MainTimeline::frame25:7]
我想制作一个 iPhone 应用程序,并且我希望多个组件在一个文档中正常工作。
我的一小段代码(不要以为问题出在这里):
ScrollPane02.source = tekst03;
ScrollPane02.setSize(350,400);
ScrollPane02.move(0, 20);
ScrollPane02.scrollDrag = false;
如果您知道答案或我做错了什么,请发表评论!正在搜索几小时/几天!
提前致谢!
- 已上传 .fla 文件。如果你想看看(请),你可以在这里下载:http://www.bregjebouwmans.nl/application061.fla
【问题讨论】:
-
仅根据您的信息,这应该可以工作。它可能与多件事有关。您能否提供有关您的场景内容的更多信息,或者甚至上传 fla?
-
嗨@rvmook 我要上传文件。已经谢谢了!
-
@bregina:问题可能在于您将 ScrollPane02 创建为库符号。您可以使用与第一帧中的符号相同的符号,并在属性面板中更改其名称。
-
我自己没有 CS5.5(我有 CS4)。所以我不能打开你的fla。希望@AsTheWormTurns 的建议可以帮助您。
-
@bregina:我只是从您的库中删除了第二个组件,将您在第一帧中的那个复制到第二个并将其重命名为“ScrollPane02”。您不必在库中创建不同的组件:您可以拥有多个具有不同实例名称的相同组件实例(-> 属性面板)。我在这里没有收到任何其他错误(可能您的错误与我所做的微小更改无关)。
标签: iphone flash actionscript-3