作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Flash 中的投资组合建议应用程序,它由两个 View 组成:向用户询问 3 到 4 个信息点,并根据该信息显示建议。
第一个 View 正在顺利进行,因为我所需要的只是要创建的图形。但是,当在第一帧上声明和初始化 AS3 变量时,我无法理解如何在关键帧中看到它。
我做过的唯一一个多 View 应用程序是一个餐厅指南 flash 应用程序,它在 Adobe Flash CS5 Classroom in a Book 中有所描述。在该示例中,四个 View 上的唯一 AS 功能
是一个 stop() 函数。
如果我在这个应用程序中做同样的事情,并在第一帧中将变量声明为全局变量,它们是否可以在整个过程中访问?
澄清
有两条评论说我的问题不清楚,所以我希望这能让我的问题更容易理解。我想知道,如果我收集第 1 帧上的所有用户信息,然后切换到第 15 帧上的 View ,如何访问第 1 帧上的这些变量。
最佳答案
这不是你应该在 AS3 中工作的方式。每个 View 都应该是库中具有关联类的对象。您的文档还应该有一个与之关联的类,并且您将在这里保存您的公共(public)数据。文档类将根据需要实例化每个 View 并传入相关变量。
也就是说,如果您想以旧方式工作,那么在第 1 帧上声明变量应该不会有问题,如下所示:
var myVar:String = "Hello!";
trace(myVar);
关于actionscript-3 - 如何跨关键帧访问变量 - AS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637285/
我是一名优秀的程序员,十分优秀!