gpt4 book ai didi

actionscript-3 - 如何跨关键帧访问变量 - AS3

转载 作者:行者123 更新时间:2023-12-04 06:29:16 24 4
gpt4 key购买 nike

我正在开发一个 Flash 中的投资组合建议应用程序,它由两个 View 组成:向用户询问 3 到 4 个信息点,并根据该信息显示建议。

第一个 View 正在顺利进行,因为我所需要的只是要创建的图形。但是,当在第一帧上声明和初始化 AS3 变量时,我无法理解如何在关键帧中看到它。

我做过的唯一一个多 View 应用程序是一个餐厅指南 flash 应用程序,它在 Adob​​e Flash CS5 Classroom in a Book 中有所描述。在该示例中,四个 View 上的唯一 AS 功能
是一个 stop() 函数。

如果我在这个应用程序中做同样的事情,并在第一帧中将变量声明为全局变量,它们是否可以在整个过程中访问?

澄清

有两条评论说我的问题不清楚,所以我希望这能让我的问题更容易理解。我想知道,如果我收集第 1 帧上的所有用户信息,然后切换到第 15 帧上的 View ,如何访问第 1 帧上的这些变量。

最佳答案

这不是你应该在 AS3 中工作的方式。每个 View 都应该是库中具有关联类的对象。您的文档还应该有一个与之关联的类,并且您将在这里保存您的公共(public)数据。文档类将根据需要实例化每个 View 并传入相关变量。

也就是说,如果您想以旧方式工作,那么在第 1 帧上声明变量应该不会有问题,如下所示:

var myVar:String = "Hello!";

然后在第 15 帧 上访问它同一时间线的像这样:
trace(myVar);

如果这就是您正在做的事情并且它不起作用,那么您需要使用一些代码示例来更新您的问题。

关于actionscript-3 - 如何跨关键帧访问变量 - AS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com