我对as3是个新手,所以如果这些是愚蠢的问题,请原谅。有两个问题。
前提:我正在从swf文件中加载一个角色,并且想要添加头像到其中。我有他的动画行走和站立(stand_mc,walk_mc)。我还分离了他的身体部位,所以在每个动画mc的内部是一个head_mc,body_mc等。
第一个问题,我如何访问任何动画的身体部位?到目前为止,我的代码如下:
var WalkAnim:Class = SWFLoader.getClass('walk_mc'); //Using Greensock loader; but it's the same as using app
我正在做一个游戏,基本上我在动画状态上有一些错误。
public function movementChar()
{
if (touchingGround)
{
if (rightKey)
{
gotoAndStop("run");
scaleX = 1;
}
if (leftKey)
{
gotoAndStop(&
谢谢你昨天的帮助,但我还有更多的问题要问。如何更改某些单词上的文本颜色?
我的动画播放文字动画这次销售火爆了!我想要红色的热它是红色的。似乎可以通过这种方式对数组进行索引,以将颜色从蓝色切换到红色。
我的横幅添加
var myArray:Array = ["THIS","SALE","IS","RED HOT!!!",];
var tm:Timer = new Timer(500);
tm.addEventListener(TimerEvent.TIMER, countdown);
function countdown(event
问题
我如何在一起动画和形成行呢?
解释
一个“for循环”用于动画,另一个“for循环”用于生成行。我想了解如何使用数组和创建一行精灵动画。我知道如何遍历Array并为Array的每个索引创建一个Sprite,但我很难将动画排在行中。
输出
我的数字动画要在一排播放。当我把循环加到舞台上时,它只是在继续动画的同时闪烁。
'for循环‘用于动画
//FRAMES ARRAY
//THIS SETS UP MY ANIMATION FOR TIMER EVENT
var frames:Array = [
new Frame1(),
new Frame2(),
ne
如何使用displayObjects作为动画帧?
我的图书馆里有六个符号,我想用计时器做动画。它的优势在于能够改变动画的速度,并消除混乱的时间线。
唯一的缺点是库中对象的初始设置。我尝试过开关/用例设计模式、visible=true和z深度,但我无法使它正常工作。有答案吗?
//setup code
var timer:Timer = new Timer(100, 20);
timer.addEventListener(TimerEvent.TIMER, countdown);
function countdown(event:TimerEvent) {
myText.text = S
我有三个球。我做什么好?
它们应该看起来像是动画时被篡改的,但我没有正确地为它们建立索引。请帮帮忙。
谢谢
编辑
也许我该用个数组。getChildAt有点工作,但它并不是完美的循环。它移动一个或两个球,而不是一个一个.
//JUGGLING ANIMATION WITH 3 BALLS
var myTimer:Timer = new Timer(444);
myTimer.addEventListener(TimerEvent.TIMER,someFunction);
myTimer.start();
function someFunction(event:TimerEvent) {
var
当我用从官方帮助论坛得到的代码将音频循环加载到Actionscript中时,我已经有一段时间试图将音频循环重置到开始位置
var alreadyExecuted:Boolean;
if(!alreadyExecuted){
alreadyExecuted=true;
var s:Sound=new SkaianSpirit();
var sc:SoundChannel=s.play(0,1);
}
我想要它做的是,当动画播放时,无论位置如何,无论帧是否已被按钮跳过等,都会无限循环,但当动画结束时,曲目需要结束。在这一点上,如果单击一个按钮将其发送回动画的开头,我希望它启动与之前相同的循环。目
我正在创建flash游戏,我有问题,在“跳跃”动画后,我需要恢复“停留”动画。
我知道我需要在跳跃动画的最后一帧中使用parent.gotoAndStop("staying");。这在以前是有效的,现在我更改了我的角色添加了新的动画,现在当我尝试使用它时,我得到了错误:1061: Call to possibly undefined method gotoAndStop through a reference with static type flash.display:DisplayObjectContainer.
我试着在这之后使用:gotoAndStop("sta
我是AS3的新手,我曾经用AS2编写代码,但一年多来我不再使用Flash或ActionScript。我的问题是,当我按向左或向右箭头时,这是防御移动角色向右和向左,动画只是停止在第一帧。空闲动画可以正常工作,但是每次我按下按钮时,行走动画都会在第1帧开始和停止。
vector.gotoAndPlay("parado");
var leftKeyDown:Boolean = false;
var rightKeyDown:Boolean = false;
var mainSpeed:Number = 7;
vector.addEventListener(Event.ENTER