Flash 当我在actionscript中省略导入类时,为什么仍然创建对象?
我正在学习一个教程,在actionscript中创建一个mp3播放器。当我删除前4行代码时,.swf仍然非常有效!我认为您需要为以后创建的每个对象声明要导入的类Flash 当我在actionscript中省略导入类时,为什么仍然创建对象?,flash,actionscript-3,Flash,Actionscript 3,我正在学习一个教程,在actionscript中创建一个mp3播放器。当我删除前4行代码时,.swf仍然非常有效!我认为您需要为以后创建的每个对象声明要导入的类 import flash.events.MouseEvent; import flash.media.Sound; import flash.net.URLRequest; import flash.media.SoundChannel; //Objects and Variables var myMusic:Sound= new S
import flash.events.MouseEvent;
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
//Objects and Variables
var myMusic:Sound= new Sound();
var soundFile:URLRequest = new URLRequest ("bobDylan.mp3");
var channel:SoundChannel = new SoundChannel();
//Listeners
btnPlay.addEventListener(MouseEvent.CLICK, playMusic);
btnStop.addEventListener(MouseEvent.CLICK, stopMusic);
function stopMusic(evt:MouseEvent):void{
channel.stop();
}
function playMusic(evt:MouseEvent):void
{
myMusic.load(soundFile);
channel = myMusic.play();
}
- 当我在中省略导入类时,为什么仍然创建对象 动作脚本
- 还有。。。除了“类”之外,您还可以“导入”。或者可以
你只导入类
我每次导入的三个东西是类、函数(例如setTimeout)和名称空间(Flex中经常使用mx_internal) 必须导入类、函数、命名空间或包的全部内容<代码>导入flash.events代码>导入包(错误),但
导入flash.events.*代码>导入包的内容。是的,呵呵,我只是在查看另一个示例后删除了注释=)