我试图让用户退出Facebook内的Flash应用程序,转到MouseClick上的YouTube视频页面
_storyVO.youtubeid是youtube ID,它在本地工作正常。
到目前为止,我已经尝试过:
将TextField放在Sprite中并添加一个调用的MouseEvent.CLICK侦听器:
navigateToURL(new URLRequest("http://www.youtube.com/watch?v=" + _storyVO.youtubeid), "_self");
或
navigateToURL(new URLRequest("http://www.youtube.com/watch?v=" + _storyVO.youtubeid), "_blank");
都失败了并发出安全警告。
在TextField中使用htmlText,如:
textField.htmlText = "<a href='http://www.youtube.com/watch?v=" + _storyVO.youtubeid + "'>watch on youtube</a>";
- &GT;也因安全警告而失败。
任何帮助都将受到赞赏,肮脏的黑客也是如此。感谢。
答案 0 :(得分:0)
事实证明,使用带有htmlText的TextField和使用目标'_blank'的a-href工作正常:
textField.htmlText = "<a href='http://www.youtube.com/watch?v=" + _storyVO.youtubeid + "' target='_blank'>watch on youtube</a>";
在我需要它作为按钮的情况下,我只是创建一个带有随机文本的textField,并在其中创建所需的href,以匹配按钮的高度,将其置于alpha = 0的顶部和background = true有一个很好的矩形点击区域在facebook中工作:
textField.background = true;
textField.htmlText = "<a href='" +_storyVO.tweetLink + "' target='_blank'>RANDOM</a>";
textField.x = button.x;
textField.y = button.y;
textField.alpha = 0;