![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[++2 23.11.06]
Регистрация: Nov 2006
Сообщений: 3
|
Помогите пожалуйста, не могу понять в чём проблема. При сборке выдает ошибку 1061: Call to a possibly undefined method play through a reference with static type musicPlayer. Пробовал разбираться в примерах классов в документации Flex, но имел аналогичный результат. Заранее Спасибо!
musicPlayer.mxml: <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"
layout="vertical"
creationComplete = "initApp()" >
<mx:Script>
<![CDATA[
public var MyURL:String = "data/example.mp3";
public function initApp():void
{
var myP:musicPlayer = new musicPlayer;
myP.play("data/example.mp3");
}
]]>
</mx:Script>
<mx:TextArea id = "mainTxt" width="400" backgroundColor="#DDDDDD" editable="false" />
<mx:HBox width="400">
<mx:Label text="User Name:"/>
<mx:TextInput id="userNameTxt" width="100%" enter="mainTxt.text = Greeter.sayHello(userNameTxt.text);" />
</mx:HBox>
<mx:Button label="Play!" click="myP.play(MyURL);"/>
</mx:Application>
// ActionScript file
package {
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.display.Sprite;
[Bindable]
public static class musicPlayer extends Sprite{
var mySound:Sound = new Sound();
var channel:SoundChannel;
public function play(url:String):void{
mySound.load(url);
channel = mySound.play();
}
}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Первый раз вижу, чтобы класс был статическим…
Убери static из объявления класса. |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
там и без статик ошибки, поэтому глянь пример из хелпа и посмотри, что у тебя.
http://livedocs.macromedia.com/flex/...dia/Sound.html
__________________
Flex 2 и Co |
|
|||||
|
[++2 23.11.06]
Регистрация: Nov 2006
Сообщений: 3
|
Цитата:
|
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
Цитата:
кстати, в нем показано, что надо использовать URLRequest для загрузки, а не просто строку - у тебя эта ошибка тоже присутствует.
__________________
Flex 2 и Co |
|
|||||
|
[++2 23.11.06]
Регистрация: Nov 2006
Сообщений: 3
|
2 baron27
да... про URLRequest я забыл=) А можешь пример выложить, как ты его применял? |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
я его применял так, как он там написан => создал файл, вставил туда этот код, кинул в рабочую папку тестовую mp3шку и скомпилировал
![]()
__________________
Flex 2 и Co |
|
|||||
|
4AM Games
|
Пользователь Brothers получает предупреждение, воспользуйтесь поиском, ознакомтесь документацией, а только потом пишите в разделах Flash, Общие вопросы, Flex, ActionScript 3.0.
Перенес в раздел для новичков.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|