多个站点阵列AS3

时间:2012-06-08 09:37:20

标签: actionscript-3

试试这个,但在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这样的网址时,当它被包含在锁中时会被阻止:

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

我认为这是Sitelock类的一个问题:Iam using this class here

所有帮助都非常感谢。

的问候,

1 个答案:

答案 0 :(得分:0)

试试这个:

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

这是我的唯一理由,因为我不知道你正在使用的SiteLock课程是什么。你可以发布代码/链接吗?

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