我想玩FLASH进行应用程序开发.我正在寻找一个好的IDE.有人建议使用Flash Develop.
我正在研究Flash和Flex中的游戏开发.我已经下载了Flex Builder试用版并使用过旧版本的Flash.我看到,通常,Flex Builder是开发人员的工具,Flash是设计人员的工具.我不清楚一个人是否比另一个更适合游戏开发,或者是否有必要同时有效地设计游戏.在我看来,游戏是设计/艺术和编程的平等部分.哪种工具更常用,或更集中用于游戏开发?
Flash Player 10中添加了对泛型的支持(目前只有Vector.<*>,并称为Adobe的'postfix类型参数'),但唯一的AVM2文档没有描述如何访问这些对象.
具体来说,我注意到一个新的操作码(0x53)和一个看似相关的新的多种类型(0x1D),但它们的用法没有记录.
注意:这个问题是用已经知道的答案创建的,因为它比我的博客或Adobe Bug DB更容易找到.
正如标题所示,"组件"(新建 - > MXML组件)和"模块"(新建 - > MXML模块)之间有什么区别?
谢谢,大卫
我正在构建一个包含多个模块的大型Flex项目(一个生成多个SWF的Flex项目)
现在,我有一个css文件,被加载到主SWF标签中:
<s:Application ... >
<fx:Style source="css/main.css" />
...
</s:Application>
Run Code Online (Sandbox Code Playgroud)
在CSS文件中:
/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
s|Panel {
skinClass: ClassReference("com.skins.DefaultPanelSkin");
}
s|Button {
skinClass: ClassReference("com.skins.DefaultButtonSkin");
}
Run Code Online (Sandbox Code Playgroud)
CSS文件不会在其他任何地方引用.
我目前有6个模块(加上主SWF,总共7个SWF).我注意到警告的数量与模块的数量有关......每次添加模块时,我都会收到更多警告.现在,我对CSS文件中的每个条目都收到6个警告,所以:
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not …Run Code Online (Sandbox Code Playgroud) 例如:
package{
public class A {
var test:String;
public function A()
}
}
class B{
}
Run Code Online (Sandbox Code Playgroud)
代码在同一个文件中,我们调用B是内部类,然后如何调用类B的构造函数
是否可以使用字符串值作为函数名称来调用AS3中的函数,例如
var functionName:String = "getDetails";
var instance1:MyObject = new MyObject();
instance1.functionName(); // I know this is so wrong, but it gets the point accross:)
Run Code Online (Sandbox Code Playgroud)
UPDATE
@Taskinoor在访问函数时的答案是正确的:
instance1[functionName]();
Run Code Online (Sandbox Code Playgroud)
要访问我们将使用的属性:
instance1[propertyName]
Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用ActionScript 3.0和Flex SDK的项目.该项目使用Eclipse IDE构建.我想知道Flex SDK是否用于支持Eclipse中的ActionScript 3.0?
ActionScript 3.0和Flash之间有什么关系?
有人知道如何使用Flex3在谷歌浏览器控制台中跟踪消息.例如,在日志部分中.
目标:我想使用VLC作为本地服务器来扩大与创建一个应用程序的视频功能Adobe AIR,Flex和Actionscript.我正在使用VLC流式传输stdout并从我的应用程序中读取该输出.
VLC流媒体功能
VLC Flash视频
流VLC到网站的asf和Flash
状态:我可以VLC作为后台进程启动并通过其远程控制界面控制它(更多细节).我可以加载,转码和流式传输本地视频文件.下面的示例应用程序是一个准确证明这一点的准系统测试平台.
问题:我正在将数据输入到我的应用程序中,但它不会呈现为视频.我不知道我的VLC命令或写入/读取是否有问题stdout.这种从stdoutAIR 中读取的技术(ffmpeg例如).
我试过的各种转码命令之一:
-I rc // remote control interface
-vvv // verbose debuging
--sout // transcode, stream to stdout
"#transcode{vcodec=FLV1}:std{access=file,mux=ffmpeg{mux=flv},dst=-}"
Run Code Online (Sandbox Code Playgroud)
这将导致数据进入到我的应用程序,但由于某种原因,使用时未呈现,视频appendBytes与NetStream实例.
相反,如果我将数据写入.flv文件,则会创建一个有效的文件 - 因此损坏的部分似乎正在写入stdout.有一点我注意到:我没有通过stdout`方法获取元数据.如果我播放使用以下命令创建的文件,我会看到元数据.
// writing to a file
var output:File = File.desktopDirectory.resolvePath("stream.flv");
var outputPath:String = output.nativePath;
"#transcode{vcodec=FLV1}:std{access=file,mux=ffmpeg{mux=flv},dst=" + …Run Code Online (Sandbox Code Playgroud)