flash ActionScript3.0的问题

package{importflash.display.Sprite;importflash.display.Graphics;importflash.media.Sou... package {
import flash.display.Sprite;
import flash.display.Graphics;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundMixer;
import flash.net.URLRequest;
import flash.events.Event;
import flash.utils.ByteArray;

public class wave extends Sprite {
private var sound:Sound;
private var ba:ByteArray;
private var num:Number;
private var sound_channel:SoundChannel;
private var t:Number=0;

}
public function wave() {
sound=new Sound();
ba=new ByteArray();
sound.load(new URLRequest("test.mp3"));
sound_channel=sound.play();
this.addEventListener(Event.ENTER_FRAME,spectrum);

}
private function spectrum(event:Event) {
graphics.clear();
drawFunction(1,0xbb00aa);
}

private function drawFunction(thickness:Number,color:Number) {
graphics.lineStyle(thickness,color,100);
SoundMixer.computeSpectrum(ba,false,0);
for (var i=30; i<=stage.stageWidth-30; i++) {
num=ba.readFloat()*360;
if (i>30) {
var fi=stage.stageHeight/2+num;
graphics.lineTo(i,fi);
} else {
graphics.moveTo(30,stage.stageHeight/2+num);
}
}
}
}

编译器报错:1013: private 属性只能用于类属性定义。 请问问题出现在哪里?
展开
 我来答
show3show
2012-02-24 · TA获得超过396个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:737万
展开全部
好傻的问题⋯⋯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
marywisher
2012-02-24 · TA获得超过176个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:160万
展开全部
其实你的错误只是微妙的笔误,看看下面还有问题不?

package {
import flash.display.Sprite;
import flash.display.Graphics;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundMixer;
import flash.net.URLRequest;
import flash.events.Event;
import flash.utils.ByteArray;

public class wave extends Sprite {
private var sound:Sound;
private var ba:ByteArray;
private var num:Number;
private var sound_channel:SoundChannel;
private var t:Number=0;

public function wave() {
sound=new Sound();
ba=new ByteArray();
sound.load(new URLRequest("test.mp3"));
sound_channel=sound.play();
this.addEventListener(Event.ENTER_FRAME,spectrum);

}
private function spectrum(event:Event) {
graphics.clear();
drawFunction(1,0xbb00aa);
}

private function drawFunction(thickness:Number,color:Number) {
graphics.lineStyle(thickness,color,100);
SoundMixer.computeSpectrum(ba,false,0);
for (var i=30; i<=stage.stageWidth-30; i++) {
num=ba.readFloat()*360;
if (i>30) {
var fi=stage.stageHeight/2+num;
graphics.lineTo(i,fi);
} else {
graphics.moveTo(30,stage.stageHeight/2+num);
}
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
演了余
2012-02-24 · TA获得超过107个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:160万
展开全部
哥哥,你把类方法放到类外面了!!!弄回去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式