如何获取嵌入Flash影片的URL?

2024-02-10

今天我试图获取我的 Flash 电影所在的 URL。

I found 这里有一个类似的问题 https://stackoverflow.com/questions/396412/how-can-my-flash-app-determine-its-own-url,答案是链接到 Flash 的 LoaderInfo http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/LoaderInfo.html#includeExamplesSummary方法,但我不确定我是否正确使用它作为我的测试电影中的文本字段:http://leongaban.com/stackoverflow/getUrl/ http://leongaban.com/stackoverflow/getUrl/不显示网址

更新!工作代码

我所需要的只是这个:stage.loaderInfo.url :)

package {

import flash.display.Stage;
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import FontsTest;

public class LoaderInfoExample extends Sprite 
{
    private var myTextField :TextField = new TextField();
    private var urlIs:String = "";

    public function LoaderInfoExample() {

        urlIs = stage.loaderInfo.url;
        trace(stage.loaderInfo.url);
        addEventListener(Event.ADDED_TO_STAGE, initHandler);
    }

    private function initHandler(event:Event):void {

        myTextField.defaultTextFormat = FontsTest.Arial14Bold;
        myTextField.border = true;
        myTextField.antiAliasType = flash.text.AntiAliasType.ADVANCED;
        myTextField.selectable = true;
        myTextField.mouseEnabled = true;
        myTextField.autoSize = TextFieldAutoSize.LEFT;
        myTextField.text = "Url is = "+urlIs;

        addChild(myTextField);
    }
}
}

http://leongaban.com/stackoverflow/getUrl/ http://leongaban.com/stackoverflow/getUrl/


如果我的理解是正确的,那么你的做法就有点错误了。您不需要创建新的加载程序 - .swf 在舞台上保存对其自己的 loaderInfo 对象的引用。

因此,如果您想追踪 .swf 文件的当前位置,请执行以下操作:

trace(stage.loaderInfo.url);

这有帮助吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取嵌入Flash影片的URL? 的相关文章

随机推荐

  • 如何使 SwiftUI 中的背景变得半透明?

    如何使导航栏上方的文本背景变为半透明 以便看起来文本和导航栏是同一个对象 VStack spacing 0 Text Test padding top 9 5 padding bottom 8 frame minWidth 0 maxWid
  • Google 数据流,DATA_LOSS 异常

    我从谷歌数据流中得到了低于 DATA LOSS 的异常 我有 10 15 个 Json 文件 每个文件大小约为 2 3 MB 我正在使用 jackson2 解析文件 使用 ParDo 进行一些转换 最后进行 group by 来删除重复的项
  • 获取缩放后图像的宽度和高度

    我正在使用CSS缩放图像 如何在缩放后获得其高度和宽度 而不是原始宽度和高度 而是缩放后的宽度和高度 我想使用 jquery 来做到这一点 以便更好地理解这是jsfiddle http jsfiddle net axtruo Ma5D2 b
  • @reboot 在 CRON 中不起作用

    我正在尝试在 Ubuntu 服务器启动时运行 shell 脚本和命令 这是我的CRON reboot home steam check sh reboot screen d S up m node var www html Up1 serv
  • AngularJS + Bootstrap 记住活动选项卡

    我开发了一个使用 Bootstrap 指令的简单 AngularJS 应用程序 我的几个页面使用选项卡 问题是 当我在选项卡 第一个选项卡除外 中并按下导致另一个视图的链接并从该视图返回 浏览器或应用程序中的后退按钮 时 之前的活动选项卡不
  • 自定义perl安装找不到Git.pm

    我已经在我的主目录中安装了自己的 Perl 副本 但我有一些 Perl 脚本需要 Git pm 它是 Git 发行版的一部分 无法从 CPAN 安装 系统perl使用的Git pm位于 usr share perl5 Git pm 如何使此
  • VHDL - 分配默认值

    我有以下架构 architecture datapath of DE2 TOP is begin U1 entity work lab1 port map error on this line clock gt clock 50 key g
  • 如何从 Java 在 Android 设备上运行 adb screenrecord 并结束屏幕录制?

    我怎样才能跑adb shell screenrecord on a Android设备来自Java并结束screenrecording 目前我必须指定 time limit结束录音 如果我尝试在视频结束之前捕获视频 则会失败 有没有办法告诉
  • 使用 .net MVC RadioButtonFor() 时,如何分组以便只能进行一项选择?

    这让我难住了 我有一个强类型视图 它有这个循环来生成单选按钮 它渲染得很好 但由于名称不同 您可以选择超过 1 个单选按钮 如何对它们进行分组以便只能选择 1 个单选按钮 任何帮助 将不胜感激 Html RadioButtonFor 的第一
  • 模型属性级别的 ASP.NET Core 3.1 Web Api 授权

    我有一个带有基本 jwt 身份验证和基于角色的授权的 Web api 现在我想限制某些字段被角色 user 中的用户编辑 因为基于路由的授权是不够的 class Account public int Id get set public st
  • JQuery 不能在 Firefox 中运行,但可以在 Chrome 中运行

    我在使用 jQuery 和 Mozilla Firefox 时遇到问题 Chrome 中一切正常 但 Firefox 却看不到 jQuery 这就是我调用 jQuery 的方式
  • 使用 RavenDB 和 LINQ 查找至少包含子集中所有元素的对象

    我有简单类型Question public class Question public Question string id Id id Tags new List
  • 如何在 D3 中使用 XHR 加载数据

    我正在我的本地主机上试验 D3 我想从互联网上的外部源加载要可视化的数据 我正在寻找如何在 D3 中使用 XHR 加载数据的说明 示例 这里有文档 但这对我来说还不够 我正在寻找代码片段https github com mbostock d
  • 使用 python 请求的网站访问不计入谷歌分析

    使用 python 请求的网站访问不计入谷歌实时分析 我正在使用 python requests 模块 谷歌计算访问次数 但在谷歌分析实时中未找到 活跃用户 我的代码如下 import requests import time agent
  • 我想在我的电脑上安装 nuxt js 但每次都会显示错误

    我想在我的电脑上安装 nuxt js 但每次都会显示错误 npm init nuxt app 项目名称 create nuxt app 不被识别为内部或外部命令 可运行的程序或批处理文件 npm 错误 代码1 npm 错误 路径 C Use
  • 仅在设计时更新默认值

    我想仅在设计时更新链接到公共属性的私有变量的默认值 如果可能的话 TMyComp class TComponent private FColumnWidth Integer FColumnWidthDef Integer protected
  • .NET 中带有 Unity IOC 容器的 RabbitMQ

    我使用 Unity App Block 作为 WCF 项目服务层的 IOC 容器 使用 Unity WCF 库将其插入到每个 WCF 服务中 效果非常好 我最近将 RabbitMQ 引入了我的服务层 目前我正在使用 using 块来连接并添
  • 如何使用 SVN 使某些开发人员只显示某些文件夹

    我有一个包含一堆文件夹的存储库 我希望某些开发人员在检出存储库时只能获取其中两个或三个文件夹 如何使文件夹默认不显示 然后仅在我想要授予访问权限时添加它们 我使用 VisualSVN 作为 SVN 服务器 我所做的就是授予对顶层的读取访问权
  • 使用 RPostgreSQL 进行 UTF-8 / Unicode 文本编码

    我在直接链接到 PostgreSQL 数据库的 Windows 计算机上运行 R 我没有使用 RODBC 我的数据库采用 UTF 8 编码 由以下 R 命令确认 dbGetQuery con SHOW CLIENT ENCODING cli
  • 如何获取嵌入Flash影片的URL?

    今天我试图获取我的 Flash 电影所在的 URL I found 这里有一个类似的问题 https stackoverflow com questions 396412 how can my flash app determine its