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

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

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

Регистрация: May 2010
Сообщений: 43
По умолчанию У stage не находит свойство stage3Ds[0]

Прикрутил playerglobal.swc к проекту, пытаюсь повторить http://wiki.alternativaplatform.com/Урок_Parser3DS
но flash ругается что нет такого свойства, с чем это может быть связано? надо поискать другой playerglobal.swc ?


Последний раз редактировалось flyberok; 26.11.2011 в 05:24.
Старый 26.11.2011, 17:52
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 2  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
1. Неподходящая версия плеера;
2. Неуказан параметр компиляции -swf-version=13.

Старый 27.11.2011, 11:27
BuKT вне форума Посмотреть профиль Отправить личное сообщение для BuKT Найти все сообщения от BuKT
  № 3  
Ответить с цитированием
BuKT
 
Аватар для BuKT

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
Приведите код подключения
__________________
Дебаггер не предлагать

Старый 27.11.2011, 15:05
flyberok вне форума Посмотреть профиль Отправить личное сообщение для flyberok Найти все сообщения от flyberok
  № 4  
Ответить с цитированием
flyberok

Регистрация: May 2010
Сообщений: 43
gloabal.swc подключил от 11 плеера. У меня flash cs5.5 в настройка прописывал vetsion=13 в файле конфигурации плееров C:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Players\FlashPlayer11.xml
<player id="FlashPlayer11" version="13" asversion="3"> ну и естественно адрес к global.swc прописываю которую в FP11 сохранил.
Код из примера http://wiki.alternativaplatform.com/Урок_Parser3DS
Код AS1/AS2:
public class ParserExample extends Sprite {
 
 private var scene:Object3D = new Object3D();
 private var camera:Camera3D;
 private var controller:SimpleObjectController;
 private var stage3D:Stage3D;
 
 public function ParserExample() {
 stage.align = StageAlign.TOP_LEFT;
 stage.scaleMode = StageScaleMode.NO_SCALE;
 
 // Camera and view
 // Создание камеры и вьюпорта
 camera = new Camera3D(1, 1000);
 camera.view = new View(stage.stageWidth, stage.stageHeight, false, 0, 0, 4);
 addChild(camera.view);
 addChild(camera.diagram);
 
 // Initial position
 // Установка начального положения камеры
 camera.rotationX = -130*Math.PI/180;
 camera.y = -30;
 camera.z = 35;
 controller = new SimpleObjectController(stage, camera, 50);
 scene.addChild(camera);
 
 stage3D = stage.stage3Ds[0];
 stage3D.addEventListener(Event.CONTEXT3D_CREATE, onContextCreate);
 stage3D.requestContext3D();
 }
}
Когда откомпилиться и запускаю в браузере, то там отображается значок альтернативы и диаграмма в верхнем правом углу и вылетает ошибка ругающаяся на отсутствие Context3D
И заметил еще, что flex_sdk не прикручивается до тех пор, пока его вручную не подключишь как swc к проекту, flash подключает только 4.0.0 а как только в настройках ставишь ссылку на папку 4.5.1 то все, это даже в новом cs5.5 происходит, который спецом скачал, чтоб разобраться.
Я вот еще думаю, что все мои неприятности теперь происходят из за десятикратной установки-деиснталяции, уже на 2-3 flash перестал корректно устанавливться и удаляться, при удалени пишет что то нарушено в деинсталяционном процессе (чрез спец прогу), а при установке, что уже установлен.
Уже даже не знаю, мжет подождать пока adobe выпустит flash с уже встроенно поддержкой Molehill ну это чувствую еще месяцев 6 ждать... Надо переустанавливать винду и пытаться смотреть еще разок...


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

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
Цитата:
ругающаяся на отсутствие Context3D
Ткните правой кнопкой мыши по stage - плеером какой версии воспроизводится флешка?
Как мне известно, контекст может не предоставляться в двух случаях: либо виртуальная машина просто не знает о существовании такой опции (flashPlayer 10.3 or lower) или ей не разрешили лезть в контекст (wmode != direct)
Цитата:
flash с уже встроенно поддержкой Molehill
Flash Player 11.0 идёт со встроенной поддержкой Molehill
__________________
Дебаггер не предлагать


Последний раз редактировалось BuKT; 27.11.2011 в 15:58.
Старый 27.11.2011, 17:07
flyberok вне форума Посмотреть профиль Отправить личное сообщение для flyberok Найти все сообщения от flyberok
  № 6  
Ответить с цитированием
flyberok

Регистрация: May 2010
Сообщений: 43
Цитата:
Flash Player 11.0 идёт со встроенной поддержкой Molehill
Я имею ввиду когда можно будет весь код компилировать в flash cs и не надо будет заморачиваться, чтобы понять как его заставить работать.
Цитата:
wmode != direct
это как я понимаю надо в html выставлять?
<param name="wmode" value="direct" />
Т.е. получается если я захочу отдельно swf запустить или в exe ее вставить, то у меня ничего не получится?

p.s.
Суууупер!!!!! Спасибище, я думал раз ошибку stage3D выкидывает, значит изначально что то неправильно делаю. Получилось. я просто <param name="wmode" value="direct" /> в одном только месте ставил, а когда вы напомнили, решил еще раз попробывать и все получилось.
А то я уже и 10 версию плеера сносил и дебагер 11 ставил с activeX и без него и standalone, что только не делал.
Научиться бы теперь компилить, чтоб эта ошибка stage3D не вылетала и сразу после компиляции можно было результат увидеть, без браузера.


Последний раз редактировалось flyberok; 27.11.2011 в 17:58.
Старый 27.11.2011, 20:46
BuKT вне форума Посмотреть профиль Отправить личное сообщение для BuKT Найти все сообщения от BuKT
  № 7  
Ответить с цитированием
BuKT
 
Аватар для BuKT

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
Цитата:
можно было результат увидеть, без браузера.
Запустите эту версию плеера. И всё у вас будет хорошо
__________________
Дебаггер не предлагать

Старый 01.07.2012, 01:22
maincode вне форума Посмотреть профиль Отправить личное сообщение для maincode Посетить домашнюю страницу maincode Найти все сообщения от maincode
  № 8  
Ответить с цитированием
maincode

Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
компилирую приложение Flex Mobile Project в Flash Builder 4.6. После запуска на устройстве iPhone 4 в строчке:
Код AS3:
stage3D = stage.stage3Ds[0];
ругается на то что массив stage3Ds пустой. Параметр -swf-version=13 выставлен.

Подскажите кто знает, в чем проблема?

Добавлено через 37 часов 4 минуты
Проблема решена - нужно было обновить air sdk до версии 3.2 (у меня было 3.1).

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

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

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


 


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


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