Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   как сдружить flash player 10 и flex ? (http://www.flasher.ru/forum/showthread.php?t=116985)

darksranger 15.10.2008 18:29

flex sdk 4 нет свойств у обьектов ! (
 
UPD незнаю как поменять заголовок темы :( но суть изменилась

скачал flex 4 sdk поставил
пропали все свойства у обьектов ( тоесть нет выпадающего списка )
и не только свойства вобще не выпадает список

пример

Код:

var mc: - список не появляется

var mc:MovieClip = new MovieClip

mc. - списка нет
и т.д.

может я где не донастроил ?

PS ого :) ошибки на русском ! это что то :)

DRAGOnoid 18.10.2008 22:32

ой а можешь дать прямую ссылку откуда скачать FLEX 4 а то так и не понял.
кстати а просто сдружить FLEX 3 с Flash Player 10 не пробовал? ;)

Яски 19.10.2008 14:25

Используй Flash Develop или скачай самый последний Flex Builder

DRAGOnoid 19.10.2008 14:31

Цитата:

Сообщение от Яски (Сообщение 771364)
Используй Flash Develop или скачай самый последний Flex Builder

в том то и дело что я позднее версии 3.1 нигде не нашёл. а тут вроде как 4ю где то качают.

на счёт Flash Develop до вчерашнего дня к сожалению незнал спасибо - затестю на досуге ;)

darksranger 19.10.2008 16:20

ну так выше 3.1 и нету !!! а качают flex sdk !!! он есть 4,
для комппиляции его и используют , а сама оболочка 3.1

незнаю не понравился мне FD ...
eclipse & FP ( flex plugin ) лучше ( ну для меня лично )

DRAGOnoid 19.10.2008 18:16

не, я вчера весь день почти угробил пытаясь хоть какой то flex sdk поставить. Ставил и Stanle версии и бетки и 4ю тоже пытался. Они все определялись но визуально изменений никаких, и ошибки тоже не правят.
Например появилась ошибка после установки пакета Adobe CS4. FLEX стал выдавать "Flex Builder cannot locate the required debugger version of Flash Player. You minght need to install the debugger version of Flash Player 9 or reinstall Flex Builder". И что с этим дебагером делать ума не приложу, и установка SKD не помогает :(

ashDotDash 22.10.2008 15:23

darksranger, такая же проблема и у меня со свойствами и методами классов... не появляются при использовании 10й версии флэшплеера. также не видны некоторые классы. в 9м все нормально.

DRAGOnoid, так и не найду решения проблемы :( (мы с тобой сегодня в аське по этому поводу говорили)

пробую использовать как 4й SDK (4.0.0.3739), так и 3й (nightly build 3.2.0.3643, кстати, этот билд был рекомендован The Official Flex Team Blog после релиза 10ки)

darksranger 22.10.2008 19:05

Приветсвую !!!
все по порядку

DRAGOnoid

насчет sdk
если, как у меня связка ( eclipse & flex plugin ) то,
идем в window - properties - flex - installed flex sdk - нажимаем add, выбераем папку с sdk 4, после того как он появится, ставим галочку напротив него и нажимаем apply

пункт 2 для DRAGOnoid и для ashDotDash

далее идем в проэкт, правой кнопкой - properties - action script build path - выбераем вкладку library path - в ней тыкаем в add swc, выбераем этот путь - путь до sdk\frameworks\libs\player\10\playerglobal.swc

добавляем и радуемся нормальной жизни :)

да и не обращаем внимание, на то что если раскрыть flex 4, там тоже будет тот же playerglobal.swc, но видимо это либо 9ый, либо просто flex глючит :) вобщем не суть

забыл добавить насчет debuger тут все просто идем сюда http://download.macromedia.com/pub/f...e1_flash10.zip качаем и из папки debuger, ставим debug версию 10го плеера


UPD еще один нюанс забыл добавить ( всего то и не упомнишь сразу )

вобщем, тыкаем правой кнопой на проэкте - properties - flex compiler - ищем глазами поле, require flash player и тут ставим 10 0 12

все это должно решить поблемы с компиляцией

watabou 22.10.2008 19:52

У меня все работало в соответствии с адобовской инструкцией до поры до времени, успел написать несколько примеров с шейдерами, 3d. А потом все слетело так: есть код-хинтинг, авто-комплит (как это правильно называется?), все нормально компилируется, но время выполнения все вывалевается по такого рода ошибке:
Код:

Variable flash.events::SampleDataEvent is not defined.
И ведь вроде бы ничего не менял! Пробовал настроить все заново, скачивал свежии сдк, включал-выключал swc - ничего пока не помогло.

DRAGOnoid 22.10.2008 20:08

darksranger
О! спасибо большое! не часто увидешь чтобы кто нить писал подробную инструкцию по устранению проблемы ) обычно народ заставляет самому копать, тогда навясчивый вопрос созревает зачем вообще спрашивать. ну да не суть.
короче я делал почти всё так как ты говорил - так же писалось и на офф сайтах адоба - но скорее всего что то упустил - в общем попробую всё по шагам сделать если что отпишусь скажу ещё раз спасибо ;)

ashDotDash 22.10.2008 20:25

darksranger, то, что ты написал, правильно. Это и говорят товарищи из Адоби в своей инструкции. Все это проделывал нераз. А то, что в основной библиотеке уже есть playerglobal.swc - это по идее неправильно, адобиевцы рекомендуют:
Цитата:

Open the "Flex Build Path" tab.
Expand "Flex 3", select "playerglobal.swc" and click "Remove".
а также, после добавления 10го swc необходимо:
Цитата:

Expand "playerglobal.swc", double-click "Link Type" and change it to "External"
Проблемы с компиляцией по-прежнему.

Кстати, там по ссылке на opensource.adobe.com у народа в комментах заметил такие же проблемы. Никто пока не нашел ответа :(

darksranger 22.10.2008 20:44

watabou

чесно не представляю что может быть ... скорей всего какойто внутрений глюк

Код:

Variable flash.events::SampleDataEvent is not defined. - ну я думаю это вы просто описались


давай :) если что вместе подумаем :)

впринцепи во flex builder ( который не plugin) то же самое, так что я думаю проблем не должно быть :)


эээ чесно я адобовскую инструкцию не открывал :)))) как то само по себе все пришло

и не поверите но проблем нету !!!

хм а вы ставили то что я дописал в UPD ( compiler 10 0 12 player ) ?

DRAGOnoid 22.10.2008 20:49

а ты пакет CS4 ставил кстати? Я использую Flex Builder 3.1 и проблемы начались после установки пакета CS4

ashDotDash 22.10.2008 21:08

да, конечно. указывал версию 10.0.12

честно говоря, вчера у меня только не работал автокомплит, а при компиляции всеравно все работало. сегодня уже компилятор ругается, классы BitmapData и Graphics отсутствуют... ничего не пойму

darksranger 23.10.2008 09:47

тааак версия sdk Flex 4.0 4.0.0 3616 ?
ну хотя я не думаю что проблема в этом

идея приходит только глобальная ( архивировать две папки flex plugin & eclipse ) и кидать вам
потому как у меня по моей инструкции все отлично работает без проблем !!!!!

PS убедитесь, что в КАЖДОМ, проэкте вы ТОЧНО, указываете flash player и sdk !!! может где то не доуказали, потому как чесно, в голову больше не чего не приходит, если уж совсем тяжко, пишите я залью два образа(eclipse&FP), на рапиду может так поможет

DRAGOnoid 23.10.2008 13:00

можно и на торрент ;)
Давай заливай! а то реально замонались =)

Nyra 23.10.2008 13:03

Большое спасибо, darksranger!!!
за подробные объяснения! Первый раз открыла flex с большим желанием поработать в нем и сразу наткнулась на эту проблему. Очень приятно, когда находятся люди, помогающие нам, салагам, в этом нелегком деле.:confused:

darksranger 23.10.2008 13:42

сегодня к вечеру залью ;) скинь пока ссылочку, куда удобнее будет ?

Nyra
да без проблем !!! :)

ashDotDash 23.10.2008 14:59

пасибо.
А я пока разработчикам в Adobe написал, жду ответ :)

UPD

В блоге команды разработчиков Flex написал коммент к посту о настройки FB для 10 плеера:
Цитата:

When i use "playerglobal.swc" from 10, Graphics and BitmapData classes are not available. Why? Help me please. I use 3.2.0.3643 and 4.0.0.3739 SDKs.
Отвечает Мэтт Хотин, главный ответственный за Flex:
Цитата:

it probably works but maybe Flex Builder isn't hinting correctly. Make sure you've set -target-player=10 in Flex Builder's compiler arguments? Note that for proper code hinting you will need to upgrade FB to 3.0.2 when it comes out, which is not yet.
Ну что ж, признаю, не указал этот параметр для компилятора. Кстати, как правильно пишет Мэтт, классы недоступны только для code hinting, то есть всплывающих панелий. При компиляции больше ошибок нет, просто не работает хинтинг. Еще он упоминает о FB версии 3.0.2, тут сново какие-то проблемы: обновил, но в about пишется версия 3.0.1, при этом больше не обновляется. Может, это просто глюк.

Эх... Жду FB 4 с уже встроенной поддержко FP10 :(

darksranger 23.10.2008 22:02

ashDotDash

я же выше писал

моя же цитата

Код:

вобщем, тыкаем правой кнопой на проэкте - properties - flex compiler - ищем глазами поле, require flash player и тут ставим 10 0 12
DRAGOnoid
может у вас в том же проблема ? проверте внимательно !!!
:) но если что, я залью, только скажите торент, на который залить ;)

ashDotDash 23.10.2008 22:50

darksranger, вообще это немного разные вещи.

Цитата:

properties - flex compiler - ищем глазами поле, require flash player и тут ставим 10 0 12
-это я делал, естественно, а вот параметр для кампилятора -target-player=10 не указывал

darksranger 24.10.2008 01:32

а да таргет точно :)
но просто я не вписывал, у меня поле для компилятора пустое :)

darksranger 25.10.2008 04:15

итак копаем дальше

у меня вот какая проблема появилась

Код:

var s:Sprite = new Sprite()
s.graphics. - и вот сдесь пропал выпадающий список доступных свойств ( безумно не удобно )

как я справился

все просто, идем опять в library path и добавляем новый swc, из папки sdks\3.0.0\frameworks\libs\player\playerglobal.swc и вауля :) список отображается :)

DRAGOnoid 25.10.2008 14:21

т.е. у тебя 2 playerglobal.swc ?

на счёт
Цитата:

забыл добавить насчет debuger тут все просто идем сюда http://download.macromedia.com/pub/f...e1_flash10.zip качаем и из папки debuger, ставим debug версию 10го плеера
уточни пожалуйста что качаем из этой папки и куда ставим? Или каким образом?

darksranger 25.10.2008 18:48

Приветсвую :)

да ты все правильно понял, у меня теперь два playerglobala ( 9ый и 10ый )

насчет debuger, adobe разразилась и выложила, каротинькие архивы, для каждой цели

итак
если у тебя IE то качаем это
если опера и подобные ( как говрит adobe netscape совместимые ) то качаем это
если нужен standalon то это

последнее сам не пробовал, так что не вкурсе, у самого стоит опера и debuger, который совместимый :)

DRAGOnoid 25.10.2008 19:11

гы у меня ваще FireFox =) - а standalon это что ? О_о

и я так и не понял - куда их кидать то надо?

darksranger 25.10.2008 19:20

итак, у тебя fireFox, значит качай netscape совместимый :), он в виде инсталяшки, так, что сам все раскидает

standalon, это типа не для бразуера, но я не пробовал, так что утверждать что то не могу :)

ashDotDash 25.10.2008 22:15

darksranger, спасибо, решилась проблема с код-хинтингом. А правильно ли это, что будет два playerglobal-а из разных версий?.. Хотя, наверно, не имеет значения, все равно компилятору указывается 10ка.

Ура) Можно вернуться из Flash IDE во Flex! :victory:


Может, немного не в тему, но: при использовании нового класса Vector добавляется
Код:

import __AS3__.vec.Vector;
в документации по FP10 написано - класс Vector является Top level, т.е. по идее никаких пакетов подключаться не должно. Просто проблема еще сырого для 10ки билдера или..? Что-то странно...

darksranger 25.10.2008 23:11

да фиг его знает :) правильно этот или не правильно, главно работают API 10ки и код хинтинг 10ки с 9кой, а остальное будем решать по мере возникновения проблем, пока тфу тфу все оки :)

да вобще sdk 4, сыроват в общем, так что все работает, только после молотка и кувалды :)
и мне кажется так будет до flex builder\plugin 4, которого все ждут :)

ashDotDash 26.10.2008 00:17

да, я тоже так считаю.

На счет дебага: честно, не знаю, зачем нужен standalon debug player (по ссылке дается именно плеер, а не инсталлер), я поставил тот, что для Фокса и Оперы, дебаг работает и без браузеров, stand alone :)

UPD
ой, нет. без него не работает :D
Заметил, когда переместил файл плеера, и билдер поругался: CreateProcess: "..\Player\flashplayer_10_sa_debug.exe" ..\Night\bin-debug\Night.swf error=2 Оказывается, для standalone нужно просто разок запустить этот плеер, и flex будет знать, где он лежит.

На счет Vector: оказывается можно спокойно удалить строчку с импортом, это, видимо, билдер по-старинке решает его добавить. Класс действительно top-level, все работает.

darksranger 26.10.2008 08:25

в любом случае, ждем flex 4 :)

Lou 06.03.2009 12:12

Здравствуйте. Проблемы с sdk4 ... не видит он некоторые пакеты ( mx.controls,,, containers,,,,). В Labrary path этот sdk4 имеется. Пробовал сувать туда эти библиотеки и библиотеки sdk3 , но появляются какие-то совершенно дурацкие( в силу моего непонимания:rolleyes: ) ошибки.
А еще после установки sdk4 попробовал создать проект Flex. И с самого старта в problems' ах висела ошибка, каким-то образом связанная с Matrix3D... не могу точно вспомнить, как она выглядела, потому как потом она исчезла, а вместе с ней и сам класс Matrix3D... Такие вот дела. Если знаете, в чем дело или если я бред пишу- подскажите пожалуйста.

CblP 07.03.2009 04:24

а когда официальный релиз flex 4 будет?

4epen 06.09.2009 21:34

поставил свежий плеер и свежее сдк, билдер нехочет страниц генерировать :( подскажите что делать... все делал по инструкции, на буке с версией 10.0.12 все работает, с 10.0.32 не хочет никак

wvxvw 06.09.2009 22:16

Не генерирует и молчит? Может хоть в лог чего-нибудь пишет?

4epen 06.09.2009 22:19

в логе с самого начала висит Severity and Description Path Resource Location Creation Time Id
This compilation unit did not have a factoryClass specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option. tracename tracename.as Unknown 1252257492937 13

а при компиляции выдает
"File not found:
file:/D:/web/www/tracename/bin-debug/tracename.html"

Добавлено через 3 минуты
хотя щас попробывал пустой файл запустить ничего в логе нету просто не может найти файл :(

сдк качал вот эту http://fpdownload.adobe.com/pub/flex....0.0.10034.zip может она какая непральная :(

wvxvw 06.09.2009 22:25

Так а вы может ошибку прочитаете все таки? ХТМЛ там вообще ни при чем, у вас проект по умолчанию использует фреймворковские расшареные библиотеки (это теперь такая новая "модная фича", а то фреймворк вообще стал неподъемным, уже страшно показать, сколько SWF весит врезультате :D ), а у вас их просто нет, или версия не та, или мало ли чего еще... не видя установки сказать трудно. Просто отключите эту опцию и попробуйте скомпилировать.

4epen 06.09.2009 22:45

а где их отключать, не совсем понимаю про что речь :) сдк скачал самую последнюю с офф сайта, найт сборка от 5 сентября, плеер тож обновил с офф сайта, до ласт версии, все делал как и раньше, по 1 инструкции, токо на пк с новыми версиями на буке со старыми (10.0.12) на буке работает на пк нет :( уже голову всю сломал

wvxvw 07.09.2009 11:50

Хм... версии у нас однозначно разные :) но я не знал, что на столько отличаются.
Ну найдите во flex-config.xml строчку:
Код:

<static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
и закомментируйте ее - по крайней мере это дословно то, что компилятор просит.

И еще, как вариант - попробуйте пересоздать проект. Такое впечатление, что компилятор не понимает, что это чистый AS3. Т.е. создайте новый pure AS3 project, и потом переместите туда файлы из зтарого проекта.

4epen 07.09.2009 19:31

нету этой строчеи у меня :( может подскажете где качать ту версию что у вас стоит? и где ее скачать?

Добавлено через 7 минут
да и удаление и создание нового не помогает ето я уже делал


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

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