белый экран

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

белый экран

Сообщение baks »

у меня такая проблема я хочу создать приложения радио( свое )
я делаю так :
1) создаю fla фаил, и сохраняю
2)открываю Main.as с скриптом :

Код: Выделить всё

/*     http://flapps.ru/forum/ - форум о создании приложений */package {    import flash.display.*;    import flash.media.*;    import flash.events.*;    import flash.geom.*;    import flash.net.*;    import flash.ui.*;    import flash.utils.*;    import flash.text.*;     public class Main extends Sprite {        private var api_id:Number=2320684;// id вашего приложения        private var url:String="http://91.90.8.34:8000/;stream.nsv";// ссылка на ваше радио        private var sound:Sound;        private var music:SoundChannel;        private var bounds:Rectangle;        private var maxMove:Number;        private var minuteTimer:Timer=new Timer(1000);         public function Main():void {            if (LoaderInfo(root.loaderInfo).parameters.api_id!=api_id) {                is_copy_mc.is_copy_tf.text='Приложение находится здесь\nhttp://vkontakte.ru/app'+api_id;                is_copy_mc.x=0;                is_copy_mc.y=0;            } else {                var cm = new ContextMenu();                cm.hideBuiltInItems();                var p1:ContextMenuItem=new ContextMenuItem('«Радио»');                var p2:ContextMenuItem=new ContextMenuItem('flapps.ru');                p2.addEventListener(MouseEvent.CLICK, function(){;                    navigateToURL(new URLRequest('http://flapps.ru'));                });                p2.separatorBefore=true;                cm.customItems.push(p1,p2);                this.contextMenu=cm;                                 time_tf.autoSize=TextFieldAutoSize.LEFT;                                                play_btn.addEventListener(MouseEvent.CLICK,playSound);                pause_btn.addEventListener(MouseEvent.CLICK,pauseSound);                 addEventListener(Event.ENTER_FRAME, enterHandler);                volumeSlider.addEventListener(MouseEvent.MOUSE_DOWN, startScroll);                                stage.addEventListener(MouseEvent.MOUSE_UP, stopScroll);                                                maxMove=35;                bounds=new Rectangle(volumeSlider.x,volumeSlider.y,- maxMove,0);                var scrolling:Boolean=false;                 function startScroll(e:Event):void {                    scrolling=true;                    volumeSlider.startDrag(false,bounds);                }                 function stopScroll(e:Event):void {                    scrolling=false;                    volumeSlider.stopDrag();                }                 function enterHandler(e:Event):void {                    if (scrolling==true) {                        setVolume(1-((bounds.x-volumeSlider.x)/maxMove));                    }                }                 function setVolume(vol:Number) {                    if (music!=null) {                        var mod:SoundTransform = new SoundTransform();                        mod.volume=vol;                        music.soundTransform=mod;                    }                }            }        }         private function playSound(e:MouseEvent):void {            play_btn.visible=false;            var request:URLRequest=new URLRequest(url+'?'+Math.random());            sound = new Sound();                        sound.addEventListener(HTTPStatusEvent.HTTP_STATUS,onError);                        sound.load(request);            music=sound.play();            var mod:SoundTransform = new SoundTransform();            mod.volume=1-((bounds.x-volumeSlider.x)/maxMove);            music.soundTransform=mod;                        minuteTimer.addEventListener(TimerEvent.TIMER, onTick);            minuteTimer.start();        }                private function onError(event:Event):void {            status_tf.text = 'Ошибка';        }                private function pauseSound(e:MouseEvent):void {            play_btn.visible=true;            music.stop();            minuteTimer.stop();            minuteTimer.reset();            time_tf.text="0:00:00";        }         function onTick(event:TimerEvent):void {            var sec=event.target.currentCount;            var min=Math.floor(sec/60);            var hour=Math.floor(min/60);            sec%=60;            if (sec<10) {                sec='0'+sec;            }            min%=60;            if (min<10) {                min='0'+min;            }            hour%=24;            time_tf.text=hour+":"+min+":"+sec;        }    }}
3)в fla фаиле вписываю Main нажимаю контрл+ентер ( загружается свф)
4) добавляю в контакт этот файл свф
и теперь сам трабл :
Ни вконтакте , ни в адобе не показывает даже проигрыватель ....
что там , что там - белый экран .
подскажите как мне быть ? что я не так делаю ?
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: белый экран

Сообщение Евгений »

Нужно положить Main.as рядом с файлом fla ;)

P.S. не в той теме создал тему.
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

я это делал !!!! все по инструкции - непомогло
п.с.соррри
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

плиззз помогите - оч нужно это преложенные
swing1991
Сообщения: 42
Зарегистрирован: 08 ноя 2010, 20:31

Re: белый экран

Сообщение swing1991 »

Наверное вы не подключили Main.as и/или не создали объекты на сцене
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: белый экран

Сообщение Евгений »

baks, исходник не пробовал скачать?! http://flapps.ru/example/vk_radio.rar
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

ну так я его и делал - правда от исходника - radio.fla -не открывает в адобе пишет непревиденый формат -
создал такой же фаил пустой - подключил Main - ну я просто вписал вправой стороне
нажал контрл + еннтер - загружаю его и нечего
самый прикол - когда изменяю фон в фаиле fla то в приложении на какой поменял фон такой и в приложении
но плеера с радио не видно воообще ...
вписываю айпи с портом своим : 91.90.8.34:8000
и номер приложения :2320684 - и хоть бы хны -неполучается . что же такое
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

все в одной папке ...
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

swing1991 писал(а):Наверное вы не подключили Main.as и/или не создали объекты на сцене
Main - просто вписал вправой стороне по инструкции нажимать больше не надо
какой объект по сценарию надо сделать ??? что-то я этого не знаю
baks
Сообщения: 9
Зарегистрирован: 12 май 2011, 00:23

Re: белый экран

Сообщение baks »

Пожалуйста помогите
Ответить