`

ActionScript 处理html超级链接

阅读更多
ActionScript 处理html超级链接

package {
import flash.display.Sprite;
import flash.events.TextEvent;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.net.navigateToURL;

public class testHtmlLink extends Sprite
{
   private var txt:TextField;
  
   public function testHtmlLink()
   {
    txt = new TextField();
    txt.width = 300;
    txt.wordWrap = true;
    this.addChild(txt);
    txt.htmlText = "单击<u><a href='event:geturl|http://www.baidu.com/|_blank'>这儿</a></u>在"+
     "新窗口打开一个到www.baidu.com的链接。<br/>"+
     "单击<u><a href='event:load|a.swf'>这儿</a></u>则是在flash中加载动画。<br/>"+
     "单击<u><a href='event:move|10'>这儿</a>,</u>则是将文本框移动10个像素。";
    txt.addEventListener(TextEvent.LINK,clickLink);
   }
  
   private function clickLink(event:TextEvent):void
   {
    trace(event.text);
    var cmdArray:Array = event.text.split("|");
    switch(cmdArray[0])
    {
     case "geturl":
      geturl(cmdArray[1],cmdArray[2]);
      break;
     case "load":
      loadswf(cmdArray[1]);
      break;
     case "move":
      movetxt(cmdArray[1]);
      break;
     default:
      trace(cmdArray);
    }
   }
  
   private function geturl(url:String,target:String):void
   {
    var tmpRequest:URLRequest = new URLRequest(url);
    navigateToURL(tmpRequest,target);
   }
  
   private function loadswf(url:String):void
   {
    trace("load a swf from: "+ url);
   }
  
   private function movetxt(distance:Number):void
   {
    txt.x += distance;
   }
}
}

分享到:
评论

相关推荐

    Adobe Flash超级链接的修复方法.docx

    在Flash中处理超级链接主要涉及到两个关键概念:URLRequest和navigateToURL。这两个功能是Flash ActionScript(AS)编程语言的一部分,用于实现交互式内容与网页之间的通信。 在Flash中添加或修改超级链接,通常...

    ActionScript与JavaScript相互调用

    `getURL()`函数主要用于创建超级链接,但也可以用来调用JavaScript函数。具体做法是在Flash中编写一个函数,该函数作为参数传递给`getURL()`,并指向一个包含JavaScript函数的URL。 - **在JavaScript中调用Flash**:...

    ActionScript与JavaScript相互调用(论文)

    该函数主要用于在Flash中创建超级链接,但它也可以用来调用JavaScript函数。具体方法是将要调用的JavaScript函数URL作为参数传递给`getURL()`。例如,在Flash MX中,在第1帧中输入以下代码: ```actionscript get...

    网页三剑客教学大纲.pdf

    教学内容涵盖了从基础到进阶的各个环节,包括网页制作的基本知识、建立和管理站点、设置网页布局和处理表格、添加图像、创建超级链接、使用文本样式设计、建立框架页、添加表单元素以及插入多媒体元素。每个章节都有...

    Flash+XML超炫5屏焦点图,超级炫彩效果,惊爆你的眼球

    Flash+XML技术的结合,为网页设计师提供了一个强大的工具,用于创建令人瞩目的五屏焦点图,为用户带来超级炫彩的效果,犹如一场视觉盛宴。本文将深入探讨这一技术的应用与实现。 首先,让我们理解什么是Flash+XML...

    首页轮播图,flash轮播图

    文件夹加密超级大师可能是用于保护个人数据的软件,而91加密安全网可能是一个提供网络安全咨询和服务的在线平台,至于“i手机.url”可能是指向一个关于智能手机资讯或服务的网站链接。 总的来说,Flash轮播图曾是...

    电子商务网站建设与维护培训资料全.doc

    - 超级链接的基本概念:讲解链接的作用和创建方法。 5. **图像和多媒体**: - 图像在网页中的使用:包括图像格式、优化和版权问题。 - 插入和编辑图像:学习如何在网页中插入和调整图片。 - Flash动画和背景...

    网页设计练习题-排版.doc

    7. **超级链接类型**:超级链接主要可以分为文本链接、图像链接和锚链接。 8. **Flash动画属性设置**:对于插入的Flash动画,无法直接设置动画循环播放次数这一属性。 9. **表格背景设置**:可以使用颜色或图片...

    超级cool的flash+xml广告代码

    【标题】:“超级cool的flash+xml广告代码”指的是利用Flash技术与XML(可扩展标记语言)结合创建的具有独特视觉效果和交互性的广告代码。在Web开发领域,Flash曾广泛用于制作动态图形、动画和交互式内容,而XML则常...

    flash shiti

    跳转至某个超级连接地址URL C. 发送FSCommand命令 D. 装载影片 13.Flash action“Stop All Sounds”意义是? A. 停止所有声音的播放 B. 跳转至某个超级连接地址URL C. 发送FSCommand命令 D. 装载影片 14....

Global site tag (gtag.js) - Google Analytics