问题如标题所述。
在我抽取音频信号后,每n个指针取一次,它轮流以n倍的速度加速音频剪辑。我希望抽取的剪辑和原始剪辑在时间上具有相同的长度。
这是我的代码,分析和抽取钢琴.wav
[piano,fs]=wavread('piano.wav'); % loads piano
play=piano(:,1); % Renames the file as "play"
t = linspace(0,time,length(play)); % Time vector
x = play;
y = decimate(x,2);
stem(x(1:30))
我正在创建一个AIR应用程序,它有一个主类,可以创建许多电影剪辑的实例,并将它们添加到容器中。在应用程序的整个使用过程中,这些剪辑经常被销毁,并创建新的剪辑。
当我创建这些movieclips时,我的主类会向它们添加事件侦听器。电影短片本身也有事件监听器。
每当我更新显示时,我使用以下函数从它们的容器中删除所有这些电影剪辑:
for (var i = 0; i < this.mainContainer.numChildren; i++)
{
mainContainer.removeChild(mainContainer.getCh
我有一个电影剪辑(childMc),它是舞台上另一个电影剪辑(parentMc)的孩子。我的代码在舞台上创建一个对子电影剪辑的引用(refMc),然后通过调用deleteChild函数删除前一个父电影剪辑(parentMc)。问题是,删除操作也会删除引用。如何断开引用,以便将引用(refMc)保留在舞台上?下面是我的代码:
阶段代码:
var refMc:MovieClip;
var parentMc:MovieClip=this.addChild(new parentSymbol()); // parentSymbol has childMc inside of it
function de
我试图摆脱一个对象,但它抛出了一个错误,不能确切地确定是什么问题。
我得到的错误是:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
at SchoolBook_Final_fla::MainTimeline/garbage_cl_2()[SchoolBook_Final_fla.MainTimeline::frame2:98]
at Fu
我在一个带有"bgdemo“实例的电影剪辑中有一个名为"trainglePoint”的电影剪辑链接,我想知道如何让"trianglePoint“工作。
"gags“也是将获得"trianglePoint”的字符。
这是我下面的代码,它不能工作。
谢谢!
var pickUpsArray:Array = new Array();
stage.addEventListener (Event.ENTER_FRAME, pickUpItems);
public function pickUpItems (e:Event)
{
我一直在做一个flash游戏,我通过附加儿童电影剪辑来添加子动画到电影剪辑中。这创建了具有不同动画的电影剪辑的层次结构,但其结果是父电影剪辑最终无限增长并消耗了大量内存。有没有办法优化这样的动画?如果位图缓存起作用,我是否可以缓存所有在运行前添加的子项(例如,在设计期间和发布SWF之前添加的子项电影剪辑)。
PS我正在使用Flash Air 2.6,如果这对我有任何帮助的话。
我正试着做一个简单的化妆游戏。
我有一个叫衬衫的电影剪辑,里面有:
我在关键帧1上有一个停止()的AS3动作;我有一个衬衫层,如果我把我所有的衬衫都放在关键帧中。每一件衬衫的关键框架。我有标签层,我把标签贴在衬衫上。请注意,所有标签如下:
shirt1
我也有一个项目电影剪辑,其中我有3个电影剪辑(照片的实际衬衫)。这些电影剪辑中的每一个都有实例名称of...shirt1等。
在项目电影剪辑的AS3层中,我有如下内容:
var shirtsArray = [shirt1, shirt2];
for each (var shirtItem in shirtsArray)
{
shir