`
ch_kexin
  • 浏览: 898070 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

总结FLASH AS3 按钮加+超链接的脚本写法

阅读更多
今天群内有朋友问为何实现不了按钮加超链接,包括一些朋友提及的解决办法,遂将AS3加超链问题再做总结。
AS3中将打开网页动作统一用navigateToURL方法实现,需要说明的是,除了注意定义格式外,URLRequest还是比较强大的,可支持String、textField、Array及直接赋值链接地址4种方式。4种方式都做了总结和编写。

以下列出4种方法,可根据实际需要选用:

import fl.controls.Button;
import flash.net.URLRequest;
import flash.net.navigateToURL;


var btn1:Button= new Button();
addChild(btn1);

btn1.addEventListener(MouseEvent.CLICK, this.onClickBtn4);

function onClickBtn1(e:MouseEvent) {
   
//用String方式赋值
var m_urlList:String=new String("http://www.towncool.com");
var m_request:URLRequest = new URLRequest(m_urlList);
navigateToURL(m_request,"_blank");

}

//用textField文本方式赋值
function onClickBtn2(e:MouseEvent) {

var m_urlList:TextField=new TextField();
m_urlList.text="http://www.towncool.com";
var m_request:URLRequest = new URLRequest(m_urlList.text);
navigateToURL(m_request,"_blank");

}

function onClickBtn3(e:MouseEvent) {

//用数组方式赋值,适用于调用按钮执行多个链接
var m_urlList:Array=["http://www.towncool.com","http://www.towncool.net","http://www.baidu.com"];
var m_request:URLRequest = new URLRequest(m_urlList[2]);
navigateToURL(m_request,"_blank");

}

function onClickBtn4(e:MouseEvent) {

//直接赋值
var m_request:URLRequest = new URLRequest("http://www.towncool.com");
navigateToURL(m_request,"_blank");

}
分享到:
评论

相关推荐

    FLASH_as3.0常用代码.pdf

    FLASH作为一个强大的多媒体开发平台,as3.0是其中的一个版本,本文档总结了 FLASH as3.0中的一些常用代码,涵盖了按钮事件、超链接、数学运算、随机数、画线、画三角形、影片剪辑属性设置、复制影片剪辑、变量定义...

    flash读取xml内容作按钮超链接

    flash读取xml内容作按钮超链接,压缩包含有使用flash读取xml内容的详细方法的word文档,一个flash读取xml的fla源程序。

    为FLASH添加超链接

    "为FLASH添加超链接"这个话题就是针对这种情况,尤其是当你没有原始的Flash源文件时,如何在已有的SWF文件中添加链接。 首先,我们需要了解Flash中的链接是如何实现的。在Flash创作环境中,通常会通过ActionScript...

    HTML 按钮超链接

    总结,HTML按钮和超链接是构建交互式网页的基础。通过合理使用`<button>`、`<a>`以及相关的CSS样式,我们可以创建出美观且功能齐全的网页元素。对于初学者来说,掌握这些基础知识是迈向专业前端开发的第一步。

    js 外观类似按钮的超链接

    在网页设计中,为了提供更好的用户体验,我们常常需要将超链接(`<a>`标签)设计得如同按钮一样,使其视觉效果与交互性相结合。这种技术通常被称为“按钮样式的超链接”,它允许用户通过点击链接来触发某种操作,...

    电子黑板报(flash cs3 as3代码编辑)

    《电子黑板报(flash cs3 as3代码编辑)》是一个使用Adobe Flash CS3和ActionScript 3.0(AS3)技术制作的交互式多媒体项目。它集成了文本、声音和按钮等元素,旨在创建一种类似传统黑板报的数字形式,但具有更多互动...

    HTML代码,按钮做超链接

    要将按钮和超链接结合起来,我们可以在`<button>`标签内部嵌套`<a>`标签,使得点击按钮时触发超链接的跳转。但需要注意,这种方法在某些浏览器或特定情况下可能有兼容性问题,因此应谨慎使用。以下是一个示例: ```...

    INNO SETUP制作打包安装程序脚本_有闪屏,去掉了关于,加了按钮和超链接等.zip

    这个压缩包"INNO SETUP制作打包安装程序脚本_有闪屏,去掉了关于,加了按钮和超链接等.zip"显然包含了一个使用INNO SETUP编写的安装脚本示例,主要特色是包含了闪屏、去除了“关于”选项,并添加了额外的按钮和超链接...

    实现超链接风格的按钮

    在网页设计和开发中,创建具有超链接样式但同时具备按钮功能的元素是一个常见的需求。这种设计能够提供一致的用户体验,使用户既能享受点击按钮的交互反馈,又能享受到跳转到新页面或执行某些动作的便利。在本教程中...

    VC在对话框上加超链接 VC在对话框上加超链接

    在VC++开发环境中,当你需要在对话框(Dialog)上添加超链接功能时,通常是为了提供用户一个可以点击的文本,以便打开网页、执行程序或者触发特定的操作。本篇文章将详细讲解如何在VC++的MFC(Microsoft Foundation ...

    labview 界面超链接总结

    labview超链接,返回按钮,从主界面到子界面,然后从子界面还可以回到主界面中

    excel 超链接+Python实现工具

    总结来说,这个“Excel超链接+Python实现工具”是基于Python的实用工具,它简化了在Excel中创建大量文件超链接的过程,尤其适用于需要频繁跳转文件的工作场景。用户通过选择目录、生成公式、导出TXT文件,最后在...

    JS脚本 鼠标经过超链接时就跳动.html

    鼠标经过超链接时就跳动.html鼠标经过超链接时就跳动.html鼠标经过超链接时就跳动.html鼠标经过超链接时就跳动.html鼠标经过超链接时就跳动.html鼠标经过超链接时就跳动.html鼠标经过超链接鼠标经过超链接时就跳动....

    js和CSS3鼠标悬停超链接展示图片特效

    【JavaScript与CSS3实现超链接图片特效】 在网页设计中,增强用户体验的一种常见方式是通过交互效果来吸引用户的注意力。本教程将介绍如何利用JavaScript和CSS3技术在鼠标悬停超链接时展示图片特效,为用户提供更为...

    TIPTOP T100导出EXCEL加超链接.docx

    文档是解决鼎捷TIPTOP GP以及T100 POI导出EXCEL的时候需要在字段里面加超链接。我这个案例是用于加网页链接,后期要是EXCEL页面内跳转也可以参考。

    树状过滤-超链接传参脚本

    用于智能大数据永洪产品的过滤器使用,可以根据这个demo去制作相关的报表。树状过滤-超链接传参脚本试用于两个报表之间的链接并可以同时过滤

    as3 datagrid flash 自定义检索程序

    AS3 Datagrid Flash 自定义检索程序是一个用于展示和搜索数据的高级组件,广泛应用于Flash和Flex应用程序中。本文将深入探讨这个程序的核心知识点,包括AS3编程基础、XML数据源的处理、正则表达式应用、自定义...

    MFC 窗口界面美化 静态超链接 圆形按钮 Button按钮连接

    界面美化(XP风格),静态Static超链接,Button按钮连接,按钮美化(圆形按钮)

    FLASH  Actionscript2.0脚本代码大全

    下面是 FLASH ActionScript 2.0 脚本代码大全的知识点总结: 一、基本脚本代码 * Go to:跳转到指定的帧 * Play:播放 * Stop:停止 * Toggle High Quality:在高画质和低画质间切换 * Stop All Sounds:停止所有...

    超链接风格的按钮控件类(仔细看资源描述*号部分)

    网上找半天都没个好用的,可能是查找方法不对,所以自己写了个,很基础的,适合初学者和懒惰者用,你是...*记得给变换风格的按钮设置自绘属性哦,要不然不成功的。设置方法: m_MyButton.SetButtonStyle(BS_OWNERDRAW);

Global site tag (gtag.js) - Google Analytics