如何在Flash影片剪辑中的按钮上创建链接?向Flash/Actionscript中的按钮添加链接
0
A
回答
5
假设您的按钮的实例名称为“myButton”,在您的按钮位于时间轴上的框架中,您将添加以下(或类似的)Actionscript。
AS2
myButton.onPress = function()
{
getURL("http://stackoverflow.com", "_blank");
}
AS3
import flash.events.MouseEvent;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
myButton.addEventListener(MouseEvent.CLICK, onMouseClick);
function onMouseClick(event:MouseEvent):void
{
var request:URLRequest = new URLRequest("http://stackoverflow.com");
request.method = URLRequestMethod.GET;
var target:String = "_blank";
navigateToURL(request, target);
}
为AS3向后兼容的getURL
/**
* Backwards compatibility for global getURL function.
*
* @param url Url to go to.
* @param method 'get' or 'post'.
* @param target Window target frame [ex. '_blank'].
*/
public static function getURL(url:String, target:String = '_blank', method:String = 'get'):void
{
method = method.toUpperCase();
target = target.toLowerCase();
if (method != URLRequestMethod.POST && method != URLRequestMethod.GET) method = URLRequestMethod.GET;
if (target != "_self" && target != "_blank" && target != "_parent" && target != "_top") target = "_blank";
var request:URLRequest = new URLRequest(url);
request.method = method;
navigateToURL(request, target);
}
注意,在B另外AS2和AS3你可以在一个类中编写这段代码,并将该类设置为按钮/动画片段的导出类。不过这可能会更复杂一些。
+0
干得不错,但要获得您提供的AS3示例,您还必须添加: import flash.net.navigateToURL; 谢谢, 拉里 – 2011-03-12 08:52:22
+0
谢谢,拉里。调整。 – typeoneerror
相关问题
- 1. 在按钮链接中添加css
- 2. 在webgrid中添加链接按钮
- 3. WordPress的添加按钮链接
- 4. 添加链接到按钮Javascript
- 5. 动态添加链接按钮
- 6. Yii2 FullCalendar:如何添加链接按钮
- 7. Grails-将链接href添加到按钮
- 8. 如何添加链接到按钮?
- 9. 伪元素按钮添加与链接
- 10. 添加图标链接/按钮
- 11. 添加链接按钮事件动态
- 12. 以编程方式向Outlook 2007添加超链接按钮
- 13. 向页面添加按钮
- 14. 向UIPickerView添加按钮
- 15. 向Winforms DataGridView添加按钮
- 16. 向块添加按钮
- 17. GWT - 向HighCharts添加按钮
- 18. Tinymce添加文件选择器按钮添加链接
- 19. 在WebGrid的页脚中添加链接按钮Mvc3
- 20. 如何在Windows Phone的Messagebox中添加超链接按钮?
- 21. 如何添加超链接到GridView中的AutoGeneratedEdit按钮
- 22. 如何在ASP.NET GridView中添加按钮/链接的href
- 23. 在网格视图中添加带有链接的按钮android
- 24. 将链接按钮添加到webforms中的用户控件?
- 25. wpf中的链接按钮
- 26. asp.net中的链接按钮?
- 27. 链接按钮链接
- 28. 的链接按钮
- 29. 如何在controller.rb中添加按钮链接 - rails 4
- 30. 在asp.net中动态添加链接按钮
请指定您的问题..什么是AS版本?你有什么尝试? – Pbirkoff
你好,先生。 我正在使用Flash菜单。在这个菜单中,我制作了4个选项卡..在每个选项卡中,我有2个文本..在此文本中,我必须在google.com上提供一个链接。当我的鼠标移动到文本上时,我还必须添加下划线。 我使用Adobe Flash CS3。 – vinas