Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.04.2012, 14:15
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 11  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Если вы будете "вставлять" флешку в программу на делфи, т.е. по-сути будете использовать ехе-обертку на плеером, то вставится именно браузерный ActiveX-плеер. Это я к тому, что в браузере и в обертке скорее всего будет работать одинаково (не факт, но где-то близко, зависит от качества исполнения обертки). Штатный флеш-проектор - несколько другое. Но вопрос в своей изначальной формулировке остается открытым. Можно предположить, что при вставке плеера в хтмл вы используете какой-то режим, недоступный при работе в проекторе, типа direct или transparent. Другими словами, в проекторе изначально "зажимается" часть функционала.
PS. да, проектор или автономный плеер, в данном контексте не имеет значения. и, да, может быть айр в помощь?


Последний раз редактировалось alexcon314; 24.04.2012 в 14:22.
Старый 24.04.2012, 14:30
BuKT вне форума Посмотреть профиль Отправить личное сообщение для BuKT Найти все сообщения от BuKT
  № 12  
Ответить с цитированием
BuKT
 
Аватар для BuKT

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
swf-version при компиляции выставляете?
__________________
Дебаггер не предлагать

Старый 24.04.2012, 16:00
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 13  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Цитата:
Сообщение от alexcon314 Посмотреть сообщение
Если вы будете "вставлять" флешку в программу на делфи, т.е. по-сути будете использовать ехе-обертку на плеером, то вставится именно браузерный ActiveX-плеер. Это я к тому, что в браузере и в обертке скорее всего будет работать одинаково [..]
К сожалению в обертке выглядит точно так же, как и в прожекторе. Поэтому в прожекторе и гоняю (но и в обертке проверяю). Но что странно: в обертке определяет версию плеера правильно, а вот 3д не отображается.
Цитата:
Сообщение от alexcon314 Посмотреть сообщение
PS. да, проектор или автономный плеер, в данном контексте не имеет значения. и, да, может быть айр в помощь?
А эйр можно «вставлять» в десктопные приложения, написанные на другом языке (том же Делфи, к примеру)?
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь.

Старый 24.04.2012, 16:01
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 14  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
А я думаю, что вылетает рантайм ошибка, но т.к. прожектор скорее всего релизный, то ничего не показывается.
Подозреваю, что выполнение кода не доходит до строчки
Код AS3:
var t3:TextField = new TextField();
ну и все что ниже, тоже не выполняется и не отображается.
Настораживает предыдущая строчка:
Код AS3:
ExternalInterface.addCallback("sendToFlash", receivedFromExternalContainer);
Возможно именно это является причиной падения в прожекторе, если действительно имеет место рантайм ошибка.

Старый 24.04.2012, 16:03
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 15  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Цитата:
Сообщение от BuKT Посмотреть сообщение
swf-version при компиляции выставляете?
Прописано так (Flash Builder):
Код:
Additional compiler arguments:
-swf-version=13
Нужно ли еще что-то дописывать или этого достаточно для нормальной компиляции?
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь.

Старый 24.04.2012, 16:05
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 16  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Сообщение от BuKT Посмотреть сообщение
swf-version при компиляции выставляете?
Если в браузере показывается корректно скомпилированый результат, то какой смысл советовать указать другие параметры компиляции? SWF валидная.

Старый 24.04.2012, 16:06
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 17  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Цитата:
Сообщение от i.o. Посмотреть сообщение
Настораживает предыдущая строчка:
Код AS3:
ExternalInterface.addCallback("sendToFlash", receivedFromExternalContainer);
Возможно именно это является причиной падения в прожекторе, если действительно имеет место рантайм ошибка.
Да, вы правы...
А чем эта строчка неправильна?
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь.

Старый 24.04.2012, 16:06
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 18  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Сообщение от Srednas Посмотреть сообщение
Да, вы правы...
А чем эта строчка неправильна?
ExternalInterface доступен только, если плеер "располагается во внешнем контейнере" (не знаю как точно выразиться).


Последний раз редактировалось i.o.; 24.04.2012 в 16:08.
Старый 24.04.2012, 16:51
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 19  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Не только. Его можно и запретить для контейнера.
Srednas, вы можете проверить доступность ExternalInterface с помощью свойства available
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 24.04.2012, 17:05
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 20  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Цитата:
Сообщение от alatar Посмотреть сообщение
вы можете проверить доступность ExternalInterface с помощью свойства available
Да, спасибо, проверил — не доступен..
Будем думать чего делать.
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.