试试这个,但在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
所有帮助都非常感谢。
的问候,
答案 0 :(得分:0)
试试这个:
lock.addSites(false, "mysite.com", "mysite2.com", "mysite3.com", "mysite4.com");
这是我的唯一理由,因为我不知道你正在使用的SiteLock
课程是什么。你可以发布代码/链接吗?
另外,您是否需要将lock
添加到显示列表中?