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

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

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

Регистрация: Jun 2012
Сообщений: 47
По умолчанию OSMF - неопределенный метод

Компилирую пример к OSMF - OSMFPlayer. Там в файле OSMFPlayer.as есть строка:

[Frame(factoryClass="org.osmf.player.preloader.Preloader")]

На эту строку компилятор выдаёт ошибку:
Это строка содержит несколько выделений:
-Доступ неопределенного свойства factoryClass
-Вызов предположительно неопределенного метода Frame

Скажите, какую библиотеку нужно подключить для устранения ошибки?
Есть ли какой-то общий метод поиска нужных библиотек в подобных случаях? Гуглом ничего не нашел, а такие ошибки наверняка еще будут возникать. Хотелось бы понять, как их решать.

Старый 16.08.2013, 15:31
prrt вне форума Посмотреть профиль Отправить личное сообщение для prrt Найти все сообщения от prrt
  № 2  
Ответить с цитированием
prrt

Регистрация: Jun 2012
Сообщений: 47
Версия OSMF 1.5. IDE - Flash Builder 4.6. В свойствах проекта добавил только Flex 4.6, ChromeLibrary.swc и osmf.swc. Примеры да, брал из папки samples.
Preloader нашел только внутри этого же проекта OSMFPlayer - \OSMF1.5\source\apps\samples\framework\OSMFPlayer\src\org\osmf\player\preloader. Но его как отдельный проект в workspace не добавить - "В папке отсутствует действительный проект Flash Builder." Да и по идее, раз он внутри открытого проекта, то смысла добавлять отдельно и не должно быть.

Я так понимаю, где-то должно быть описание функции Frame()? Попробовал поиском по тексту исходников ключевого слова "Frame(". Нигде не нашел такого. Странно.

Кстати, если закоментировать эту строчку, то ругается и на следующую:
[SWF(backgroundColor="0x000000", frameRate="25", width="640", height="380")]


Последний раз редактировалось prrt; 16.08.2013 в 15:52.
Старый 16.08.2013, 16:05
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 3  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Цитата:
Я так понимаю, где-то должно быть описание функции Frame()?
Frame это не функция а метатэг, такой же как Embed или SWF, определяются они в СДК
Убедитесь что в качестве SDK стоит четвертый флекс

Старый 16.08.2013, 16:50
prrt вне форума Посмотреть профиль Отправить личное сообщение для prrt Найти все сообщения от prrt
  № 4  
Ответить с цитированием
prrt

Регистрация: Jun 2012
Сообщений: 47
В качестве SDK - Flex 4.6.0.
Странно, но ошибка исчезла после того, как я закомментировал предыдущие 3 строчки:

//CONFIG::DEBUG
//{
import org.osmf.logging.Log;
//}

Или глюк Flash Builder, или вообще не понимаю, с чем связано такое поведение.


Последний раз редактировалось Zebestov; 16.08.2013 в 17:09.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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