试试这个,但在 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 类的问题:我在这里使用这个类
非常感谢所有帮助。
问候,