0

试试这个,但在 flashbuilder 中不断出现错误。

原来的:

允许单个站点。

var lock:SiteLock = new SiteLock(); 
lock.addSite("mysite.com", false);       
lock.allowLocalPlay(true);
addChild(lock);

这个运行没有错误。

然后我为多个站点数组尝试这个。

var lock:SiteLock = new SiteLock(); 
lock.addSites("mysite.com", "mysite2.com", "mysite3.com", "mysite4.com", false);     
lock.allowLocalPlay(true);
addChild(lock);

但收到一条警告消息:

3590:在预期布尔值的地方使用了字符串。表达式将被强制转换为布尔值。

我刚刚遇到另一个问题。

lock.addSites(false, "mysite.com", "mysite2.com", "mysite3.com", "mysite4.com");

工作正常并加载 mysite4.com 没有问题。

但是,当我尝试打开像 mysite4-mysite.com 这样的 url 时,当它被包含在锁中时会被阻止,例如:

lock.addSites(假,“mysite.com”,“mysite2.com”,“mysite3-mysite.org”,“mysite4-myusite.com”);

我认为这是 Sitelock 类的问题:我在这里使用这个类

非常感谢所有帮助。

问候,

4

1 回答 1

0

试试这个:

lock.addSites(false, "mysite.com", "mysite2.com", "mysite3.com", "mysite4.com");

这只是我的猜测,因为我不知道SiteLock您使用的是什么课程。您可以发布代码/链接吗?

另外,您是否需要将您的添加lock到显示列表中?

于 2012-06-08T09:55:46.577 回答