PDA

Просмотр полной версии : flasdevelop + flexsdk и 10-й плеер


incvizitor
05.11.2009, 19:18
в свойствах as3context написал:

User Classpath: C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\FP10

Default Flash version: 10

но когда пытаюсь применить rotationY - говорит что в классе Sprite нету такого...

если делать проект flashIDE - всё ништяк, а вот если проект AS3 - нет(((

DarkLight
05.11.2009, 19:20
Project -> Properties
в Target стоит 10ый плеер?

версия sdk какая?

iNils
05.11.2009, 19:22
User Classpath для пользовательских классов, а не базовых. Уберите.
А вот "AS3 Classpath" нужно указать как "Library\AS3\intrinsic"

incvizitor
05.11.2009, 19:35
плеер 10-й стоит, а версия sdk я так понимаю: flex_sdk_3.4.0.9271

iNils, убрал, спасибо :) но rotationY всё равно не работает..

wvxvw
05.11.2009, 21:02
1. убедится, что у вас в СДК в libs/10/playerglobals.swc есть правильная SWC. Для этого открыть ее архиватором и посмотреть в ХМЛ, если там есть, например, Vector то она правильная.
2. убедится, что компилятор получает нужные параметры. Для этого компилируем с -dump-config и ищем <target-version>.
Если и тут все правильно, и все равно не компилируется: перезапустить FD (он в свою очередь должен перезапустить FCSH).
3. если после перезапуска не работает, во flex-config.xml в СДК руками попрописывать везде "10" где указано "{majorPlayerVersion}".

incvizitor
05.11.2009, 22:27
1-правильная.
2-не понял... но в файле "flex-config.xml" я нашел:

<target-player>9.0.124</target-player>

заменил на:

<target-player>10</target-player>

но не помогло...

3-у меня было только "{targetPlayerMajorVersion}" заменил на 10, но не пашет все равно.

fd я уже не раз перегружал. Самое странное что если я в классе расширяющем Sprite напишу:

this.rotationX=10;

то rotationX указывается даже в подскасках. мувик даже компилируется, но потом пишет что не возможно создать свойство rotationX...

wvxvw
05.11.2009, 23:44
-dump-config <путь к файлу, куда распечатать настройки, с которыми был скомпилирован проект> это дополнительный аргумент который можно передать компилятору. В настройках проекта последняя закладка, первый пункт.
targetPlayerMajorVersion - сорри, писал по памяти, такую штуку так просто и не упомнишь :)

Ну и последнее, вы то в 10-м плеере просматриваете то, что компилируете?

incvizitor
06.11.2009, 12:54
в fd был указан путь к 9-у плееру, мне полагается 10 больших лолов))

wvxvw, спасибо вам большое!!