尝试此操作,但在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(false,"mysite.com","mysite2.com","mysite3-mysite.org","mysite4-myusite.com");
我认为这是Sitelock类的一个问题:Iam using this class here
我们非常感谢您的帮助。
致以敬意,
发布于 2012-06-08 17:55:47
试试这个:
lock.addSites(false, "mysite.com", "mysite2.com", "mysite3.com", "mysite4.com");这只是我的猜测,因为我不知道您正在使用的SiteLock类是什么。你能发布代码/链接吗?
另外,您是否需要将lock添加到显示列表中?
https://stackoverflow.com/questions/10946385
复制相似问题