Flash CS4 Authoring Enviroment中的阶段是正在运行的SWF.这就是让3D和Bone Tools在IDE中运行的原因.
是否可以访问该SWF?我怀疑立即回答是否定的,因为这可能会引发一些安全问题并导致许多开发人员每隔5分钟就崩溃一次:).
这说我不希望这是一个直接的过程,但我想应该有一种方法来访问它.
有什么想法吗 ?
Adobe Flash CS4根本不包含任何文档; 它只是重定向到在线文档.由于我拥有较旧的Flash CS3,我想知道是否可以在较新的IDE中使用较旧的HTML文件,方法是更改C:驱动器上Flash CS4目录中的某些XML文件?
我不能得到我的雅虎!运行的应用程序平台即使其策略文件接受来自任何域的请求,我仍然会被拒绝访问.
OK: Policy file accepted: http://social.yahooapis.com/crossdomain.xml
Error: Request for resource at http://social.yahooapis.com/v1/user/<user id>/profile?oauth_signature_method=HMAC-SHA1&lang=en-US&oauth_consumer_key=<key>&oauth_token=<long ass token>&oauth_version=1.0&format=json&oauth_nonce=<blah blah>&oauth_timestamp=1262846353®ion=US&oauth_signature=<foo bar> by requestor from http://<my domain>/YOSSimple.swf is denied due to lack of policy file permissions.
Run Code Online (Sandbox Code Playgroud)
网址工作顺便说一句,我编辑了一些东西,因为它有我的钥匙和东西.
链接到我正在尝试的东西
http://developer.yahoo.com/flash/yos/
http://developer.yahoo.com/flash/yos/examples/simple/YOSSimple.fla
Run Code Online (Sandbox Code Playgroud)
YOSSimple实际上正确地创建了url,因为如果我在浏览器中输入它,我会被提示是否要下载包含有关我的个人资料的信息的文件.
但它只是不会在Flash中打开它.
在开发Flash项目的过程中,我遇到了很多困扰我的问题.它看起来像这样:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::BaseScrollPane/fl.containers:BaseScrollPane::drawBackground()
at fl.controls::TileList/fl.controls:TileList::draw()
at fl.core::UIComponent/::callLaterDispatcher()
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/fl.controls:BaseButton::drawBackground()
at fl.controls::BaseButton/fl.controls:BaseButton::draw()
at fl.core::UIComponent/drawNow()
at fl.controls::ScrollBar/fl.controls:ScrollBar::draw()
at fl.core::UIComponent/::callLaterDispatcher()
Run Code Online (Sandbox Code Playgroud)
现在,就我而言,这个错误源于在代码中初始化组件时尚未明确添加到CS4中fla的组件库中.在过去,我尝试在代码中动态创建ScrollPanes时遇到了这个问题.我通过将ScrollPane组件添加到Main.fla的库中来解决它.这似乎有一段时间了.
现在,我正在尝试使用AstraFlash AutoComplete框.我已将适当的fla文件导入CS4,并将一个AutoComplete框放入我的Swf中.一切都很好,但加载Swf时会出现上述错误.我的想法是AutoComplete框试图创建ScrollPane作为其功能的一部分.好的,我理解这一点,所以我将ScrollPane组件添加到库中,结果相同.
通常我会搞乱库组件/设置,直到我摆脱错误,但我厌倦了碰到这个,我想知道解决问题的正确方法.所以,我有几个问题:
您何时需要将组件添加到Fla的库而不是仅仅在代码中创建组件?
您需要将哪些Flas添加到?只是一个使用它?或者Fla的所有父母呢?
假设Autocomplete组件需要ScrollPane组件.添加单个组件时,为什么不识别此依赖关系?为什么我必须明确添加它?
将组件添加到库并将其添加到库的"Component Assets"文件夹之间有什么区别?这个文件夹的用途是什么?
我真的需要这个AutoComplete组件才能工作.假设AS3代码是正确的,并且我仍然遇到上述错误,您认为哪些设置可能不正确?出于沮丧,我尝试将每个可能的组件添加到库,以及库的组件资源文件夹只是为了有一个起点,但我仍然得到错误.
任何帮助表示赞赏.
我想通过阅读musicXML文件在flash中创建音乐可视化.
有某种类可读吗?或帮助指南,以了解musicXML结构以及如何使用它来可视化其音乐?
谢谢,Alon
使用 CS4,如何设置 List 控件的字体?我试过这个:
var myFormat:TextFormat = new TextFormat();
myFormat.font = config.settings["list font name"];
myFormat.size = Number(config.settings["list font size"]);
list.setStyle("textFormat", myFormat);
Run Code Online (Sandbox Code Playgroud)
没有骰子。
我正在玩流媒体直播视频到Flash Player.问题是,从我的日志中可以看出,许多用户将打开一个实时视频源,然后让它全天开放,无论他们是否真正在观看它.
可以想象,这是一个可怕的带宽浪费.所以我想要一种方法来确定用户是否正在主动观看Feed,如果没有,请关闭它.包含Flash组件的窗口至少应该是活动窗口.
可以这样做吗?你能想到什么解决方案?
谢谢!
是否有任何非官方规范可以解释如何对Flash .FLA文件进行反向工程?
我特别感兴趣的是创建一个可以以编程方式"自动场景规划"Flash文档的应用程序,从其他文件中提取内容,将该内容排列到图层中,而无需打开Flash IDE.然后动画师可以采用这些预先组装的FLA并开始制作动画.我已经构建了一个JSFL脚本来执行此操作,但它运行速度非常慢,难以调试或重新使用.
只是好奇,可以闪存每个帧并将其导出为图像?就我而言,我想使用blitting为flashdevelop项目创建精灵图像.当然我知道有一个解决方案.比如将每个形状复制并粘贴到图片编辑器(如photoshop)中并将其转换为png.但我只是看看是否有更简单的方法.
一旦动态调入图像并将其放入MC中,我就很难找到合适的as3代码来调整图像大小.我正在加载使用:
var myLoader :Loader = new Loader();
mc.addChild(myLoader);
var url :URLRequest = new URLRequest("myimage.jpg");
myLoader .load(url );
Run Code Online (Sandbox Code Playgroud)
舞台最终会打开全屏(工作正常)所以我需要保持图像的原始尺寸比舞台大得多.
我需要做的是在加载时将其缩小到与舞台相同的高度,同时保持宽度成比例(哦和中心).我已经尝试了各种代码,但无法找到任何工作,因为我设法做的就是调整包含图像但不是图像本身的MC.任何有关正确代码的指导都将非常感激.
我猜它就像这样简单
"myimage".x=600;
Run Code Online (Sandbox Code Playgroud)
但是如果是这样的话,写出图像名称的正确方法是什么,正如我所写,这似乎是错误的.非常感谢
埃德