![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 91
|
Доброе время суток.
вот кусок моего кода: var button:Sprite = new Sprite(); button.graphics.beginFill(0xFFCC00); button.graphics.drawRect(0, 0, 200, 200); button.graphics.endFill(); button.useHandCursor = true; button.buttonMode = true; button.mouseChildren = false; button.name = "browse"; button.addEventListener(MouseEvent.CLICK, _handleMouseEvent); addChild(button); private function _handleMouseEvent(evt:MouseEvent):void { ExternalInterface.call("alert", 2); switch ( String ( evt.target.name )) { case "browse" : if(this.file_limit == 0) { _fileRef = new FileReference(); _fileRef.browse([this._fileFilter]); _fileRef.addEventListener(Event.SELECT, _onImageSelect); } else { _multiFileRef = new FileReferenceList(); _multiFileRef.browse([this._fileFilter]); _multiFileRef.addEventListener(Event.SELECT, _onMultiImageSelect); } break; } } версия плеера 17. подскажите в чем может быть дело? |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 91
|
приложение компилирую в флеш девелопе, может в этом быть дело? и еще код работает в флеш 10.0.3. но в 17 никак!
Добавлено через 17 минут код выдернут. по поводу флеш плеера 16 то я и не отрицаю что в нем оно может работать так как в 10.0.3 все рабтает. глюк где-то именно в 17 плеере. Добавлено через 18 минут а как включить дебаг мод? |
|
|||||
|
Сдается мне, что код этот вызывается и сразу падает на это месте с эксепшеном
Цитата:
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 91
|
хм, вообщем то да.. вставил
и вне браузера заработало. НО!!! я всегда тестировал внутри браузера! и внутри браузера все по прежнему. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 91
|
флешка уже встроена в страницу.
еще раз повторюсь - все прекрасно работает в флеш плеере 10.3.0, ну и думаю что и во многих других версиях плеера. именно в 17 версии не работает! не на моем компе не на компе директора который вобщемто все это заметил. ЕЩЕ: речь идет о "agile uploader" http://old.shift8creative.com/projec...der/index.html. это его я использую. даже на самом сайте этого проэкта вы можете убедится что данное преложение не работает в 17 плеере. вот я и начал разбираться что к чему. вначале подумал что где-то внутри начально исходного кода ошибка. поменял на более простой - но результат все тот же. в 10.3.0 работает в 17 нет! И плюсом еще к этому вопросу. Какой браузер? Хром? Добавлено через 2 минуты браузер, в котором не срабатывает опера 28 + флеш 17. и если я не ошибаюсь там на самом деле что-то говорилось про хромиум! |
|
|||||
|
Опера теперь на том же движке, что и хром. В нем бывали необъяснимые глюки с ExternalInterface, да. Сам с этим сталкивался. Попробуйте поставить в браузер отладочную версию 17го плеера и глянуть вывалится ли какой-то эксепшен
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 91
|
поставил дебажную версию флеш плеера. а как теперь собственно дебажить? я прописываю везде trace(1), но нигде ничего не выводится
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|