Проблема с внешним классом equalizer
-
- Сообщения: 7
- Зарегистрирован: 22 окт 2010, 10:40
Проблема с внешним классом equalizer
При тестировании локально, эквалайзер есть. Но когда загружаю приложение вконтакт, то его нет. Добавляется он через import
Re: Проблема с внешним классом equalizer
Контейнер при этом используешь?
Если да, то возможно, там где this - нужно писать wrapper.
Если да, то возможно, там где this - нужно писать wrapper.
-
- Сообщения: 7
- Зарегистрирован: 22 окт 2010, 10:40
Re: Проблема с внешним классом equalizer
Контейнер не использую
Re: Проблема с внешним классом equalizer
xShinigami
Тогда посмотри this и stage... Я не знаю про класс equalizer и не вижу того как ты делаешь. Сам сталкивался с похожей проблемой, явное указание stage и wrapper помогало.
Тогда посмотри this и stage... Я не знаю про класс equalizer и не вижу того как ты делаешь. Сам сталкивался с похожей проблемой, явное указание stage и wrapper помогало.
-
- Сообщения: 7
- Зарегистрирован: 22 окт 2010, 10:40
Re: Проблема с внешним классом equalizer
Код: Выделить всё
package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.TextField; import fl.containers.UILoader; import flash.utils.Timer; import com.everydayflash.equalizer.*; import com.everydayflash.equalizer.color.*; public class Main extends Sprite { private var userName:String; private var api_id:Number = 1875532;// ID приложения private var url_loader:URLLoader; private var loader:URLLoader = new URLLoader(); private var url_request:URLRequest; private var smess:URLRequest; private var gmess:URLRequest; private var smesss:URLLoader; private var gmess2:URLLoader; private var viewer_id; private var secret:String; private var sid:String; private var api_url:String; //Плеер private var fl_TimerInstance:Timer = new Timer(0, 130); private var sh:Number = 1; private var prc:Number = 30; private var chl:SoundChannel = new SoundChannel(); private var str:SoundTransform = new SoundTransform(); private var links:String=url_p; private var req:URLRequest; private var pl:Number; private var pls:Number=0; private var url_p:String="http://88.198.7.216:8000/live";//основная ссылка Dj private var url_p2:String="http://88.198.7.216:8001/robot";//основная ссылка Робота private var s:Sound; private var mou:Number; private var datareq:URLRequest; private var dataload:URLLoader; //чат private var timer:Timer = new Timer(2500);//таймер, по срабатыванию которого будем обновять поле сообщений 2.5, самое оптималное время, но меняйте как душе угодно private var save:XML=new XML();//XML который хранит сообщения private var messTime:Date = new Date(); //Таймеры private var updateData:Timer = new Timer(15000, 0); //Форма добавления в стол private var zapros:URLRequest; private var sender:URLLoader; //Системное private var test:Boolean = true; private var bgn:Number = 1; public function Main():void { if(!test) { api_id = LoaderInfo(root.loaderInfo).parameters.api_id; viewer_id = LoaderInfo(root.loaderInfo).parameters.viewer_id; secret = LoaderInfo(root.loaderInfo).parameters.secret; sid = LoaderInfo(root.loaderInfo).parameters.sid; api_url = LoaderInfo(root.loaderInfo).parameters.api_url; } else { //тест данные viewer_id = 54287695; secret = '16fbbafb94'; sid = 'ff5c72edc3e3c5ba41872213b81082385fd3a2b0f158d78c65b04a129e'; api_url = 'http://api.vkontakte.ru/api.php'; } } private function eqlizer() { var es:EqualizerSettings = new EqualizerSettings(); es.numOfBars = 46; es.height = 100; es.barSize = 10; es.vgrid = true; es.hgrid = 10; es.colorManager = new GradientBarColor(0xFF006600,0xFF990000); es.effect = EqualizerSettings.FX_REFLECTION; var mc_eq:MovieClip = new MovieClip(); var e:Equalizer = new Equalizer(); e.update(es); mc_eq.addChild(e); mc_eq.x = 400-(es.numOfBars*es.barSize)/2; mc_eq.y = top_panel.height+20; addChildAt(mc_eq,2); addEventListener(Event.ENTER_FRAME, e.render); } }}
http://www.everydayflash.com/flash/equa ... alizer.zip - эквалайзер
Re: Проблема с внешним классом equalizer
Даже пример из архива с библиотекой не работает, если загрузить в контакт.
Кое-что попробовал, но не помогло. Не знаю в чём причина.
Кое-что попробовал, но не помогло. Не знаю в чём причина.
-
- Сообщения: 7
- Зарегистрирован: 22 окт 2010, 10:40
Re: Проблема с внешним классом equalizer
А есть другой эквалайзер, с градиентной заливкой. работающий вконтакте
Re: Проблема с внешним классом equalizer
здраствуйте та же проблема, локально все работает вконтакте нет
насколько понимаю вконтакте отказиваетса работать SoundMixer, или какие то проблеми с ByteArray((
может кто то сделал както?
насколько понимаю вконтакте отказиваетса работать SoundMixer, или какие то проблеми с ByteArray((
может кто то сделал както?