是否可以使用SWFLoader或类似的东西将参数发送到swf?

所以..我想创建swf加载程序(swf),它将能够发送一些Application.application.parameters到swf swf我正在尝试加载(通常是从html发送到应用程序)。

怎么做这样的事情?

最佳答案

如果要在2 swf之间共享变量,则可以使用SharedObject。

请参阅以获取详细的帮助和一个大示例:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html#includeExamplesSummary

或查看以下更全面的示例:
http://drawlogic.com/2008/01/10/howto-sharedobjects-for-local-storage-as3/

一些代码来写一个变量:

import flash.net.SharedObject;
var so:SharedObject = SharedObject.getLocal("userData");
so.data.username= "user1377";
so.data.pwdhash= "[hash] or pwd";
so.flush(); // writes changes to disk

读取相同变量的代码:
import flash.net.SharedObject;
var so:SharedObject = SharedObject.getLocal("userData");
var username:String = so.data.username;
var pwdhash:String = so.data.pwdhash;

就像一个饼干;)

09-25 23:07