在 ActionScript 和 Lingo 之间交换信息
我有一个行话脚本,它为 Flash 影片运行一些数据处理。 我可以通过将以下内容放入我的方法之一中来从 Flash 调用 Lingo 函数:
getURL("Lingo: myMethod");
并且我可以将参数从 flash 传递到 lingo,如下所示:
getURL("Lingo: myMethod param");
但是,如果 myMethod 返回一个值,我似乎无法将其发送回 ActionScript。 如何编写以下代码:
var myVar = getURL("Lingo: myMethod");
其中 myMethod 定义为:
on myMethod
--do something
return 5
end myMethod
我们正在将 Flash 9 与 CS 3 一起使用。
I have a lingo script which runs some data processing for a Flash movie. I can call my Lingo functions from Flash by putting the following inside one of my methods:
getURL("Lingo: myMethod");
and I can pass parameters from flash to lingo as follows:
getURL("Lingo: myMethod param");
However, if myMethod returns a value, I can't seem to send it back to ActionScript. How do I code the following:
var myVar = getURL("Lingo: myMethod");
where myMethod is defined as:
on myMethod
--do something
return 5
end myMethod
We are using Flash 9 with CS 3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您使用的是 Flash 8 或更高版本,您应该能够通过
ExternalInterface
访问 Lingo:You should be able to access Lingo via
ExternalInterface
assuming you're in Flash 8 or greater:@武龙:
该软件包是 flash.external。,而不是 flash.system。
@wulong:
the package is flash.external., not flash.system.