Просмотр полной версии : FD 3.1.0 Released
Psycho Tiger
22.04.2010, 13:10
Спасибо Wolsh`у за информацию :)
http://www.flashdevelop.org/community/viewtopic.php?f=11&t=6415
Эмм... от меня спасибо iNils'у за информацию! ;)
А Мике спасибо за релиз :D
CrazyFlasher
22.04.2010, 13:33
о тема...клёвые вещи добавили: рефакторинг, organize imports и т.д....однако огорчило, что нельзя рефакторить названия класса :(
Волгоградец
22.04.2010, 13:48
Эммм... http://www.flasher.ru/forum/group.php?groupid=12. iNils, удаляй к чертям группу - все равно кроме меня никто не читает ).
Это потому, что нет подписки. Возможно в новых версиях движку будет.
orcpochta
22.04.2010, 13:51
Эммм... http://www.flasher.ru/forum/group.php?groupid=12. iNils, удаляй к чертям группу - все равно кроме меня никто не читает ).
всех на костер)))
Molecula
22.04.2010, 17:24
О! Кульная новость.
Sintesis
22.04.2010, 17:36
Только 3.0.6 поставил и тут 3.1.0, ух не успеваю
Только 3.0.6 поставил и тут 3.1.0, ух не успеваю
Та же история, только на днях на работе ставил 3.0.6 (была почему то всё это время пятая), а тут уже новый релиз. Спасибо за информацию, сейчас полезу обновляться.
Учитывая, что 3.0.6 вышел полгода назад, а для FD это очень большой срок, вы что-то очень долго ждали :)
Да я сам не понял, как так получилось. Дома на 3.0.6 сидел, а на работе 3.0.5 было.
Кстати, сейчас столкнулся со странной проблемой. Два раза перекачивал дистрибутив - он не запускался совсем, писал что повреждён или недокачан файл (скорость скачки очень маленькая). Благо на третий раз всё получилось.
orcpochta
23.04.2010, 13:51
Вопросы человека, который всю флешерскую жизнь писал во флешовой IDE и не парился, а сейчас пробует все подряд для разнообразия, и которому не хочется тратить время на изучение тонны доков по тому или иному редактору, тем более, что возможно с этим редактором он больше и не столкнется за всю свою жизнь:
- где в FD кнопочка "Reset Workspace"?)))
- почему FD-й автокомплит не знает всякие классы, вроде TextFieldAutoSize и статические константы вроде TextFieldAutoSize.LEFT и BlendMode.ERASE? (согласитесь, это же конкретный косяк! даже если это можно как-то включить, такие вещи должны на мой взгляд быть по-умолчанию)
- меня одного бесит, что я хочу написать "BlendMode", а автокомплит с упорством маньяка все время делает из него "blendMode"? (это называется "дружественный интерфейс"? мне почему-то после такого сразу захотелось деинсталлить FD)
Ну, Вы, даете.
24271
то самое касается и BlendMode и т.п.
мне почему-то после такого сразу захотелось деинсталлить FD
и вернуться работать во Flash IDE?
orcpochta
23.04.2010, 14:14
Ну, Вы, даете.
Пожалуйста...
Не хочу скриншотить все баги, верьте мне на слово.
FD скачал вчера по ссылке, система Win 7 Ultimate 32
я специально сделал скриншот, обратите внимание на import'ы.
Zebestov
23.04.2010, 14:20
так в том и вкуснота, чтобы не импорт руками ради автокомплита, а автокомплит ради импорта автоматом =)
Волгоградец
23.04.2010, 14:28
Не понимаю о чем речь.
ради интереса открыл Flash Builder, автокомплита и автоимпорта TextFieldAutoSize не произошло.
Zebestov, скажи где - нибудь такое есть по умолчанию?
orcpochta
23.04.2010, 14:30
я специально сделал скриншот, обратите внимание на import'ы.
хорошо, делаем импорт всего пакета
хренс!... при этом блендмод из пакета дисплей поймался - глююююючииииилооооо
CrazyFlasher
23.04.2010, 14:31
2 orcpochta : я сначала подумал, что ваше сообщение это копи-пейст прикола с какого-то форума
orcpochta
23.04.2010, 14:32
так в том и вкуснота, чтобы не импорт руками ради автокомплита, а автокомплит ради импорта автоматом =)
именно)))
СлаваRa, такое есть в Flash Builder 4
Даю бесплатный урок. Импортов нет.
1. Жмем Ctrl+Alt+Space
2. Пишем "textau".
3. Все.
У меня, во всех шаблонов визуальных классов, уже прописаны импорты flash.display.*; flash.text.*; flash.events.*;
orcpochta
23.04.2010, 14:40
2 orcpochta : я сначала подумал, что ваше сообщение это копи-пейст прикола с какого-то форума
Вам не понравилась кнопочка "Reset Workspace"?)))
Кстати, где она? В любом уважающем себя редакторе она есть.
Добавлено через 6 минут
Даю бесплатный урок. Импортов нет.
1. Жмем Ctrl+Alt+Space
2. Пишем "textau".
3. Все.
У меня, во всех шаблонов визуальных классов, уже прописаны импорты flash.display.*; flash.text.*; flash.events.*;
в том же Flash Builder 4 надо жать Ctrl+Space - что гораздо удобней, чем раскорячиваться на Ctrl+Alt+Space...)))
и как вы объясните, что BlendMode зацепился после импорта пакета flash.display.*, а TextFieldAutoSize после импорта flash.text.* не цепляется?
в том же Flash Builder 4 надо жать Ctrl+Space - что гораздо удобней, чем раскорячиваться на Ctrl+Alt+Space...)))Не удобно. Сочуствую тем, кто после каждого Ctrl+Space будет иметь в листе автокомплита тонны не нужных классов, вместо только импортированных.
orcpochta
23.04.2010, 15:14
Не удобно. Сочуствую тем, кто после каждого Ctrl+Space будет иметь в листе автокомплита тонны не нужных классов, вместо только импортированных.
Не сочувствуйте, в FB4 автокомплит сделан так, что после него остальные автокомплиты не воспринимаются и кажутся ущербными)))
и я уже привел пример, что в FD вроде как импортируешь все классы из пакета, а они как-то не видны))
Нет, буду сочувствовать, потому что у меня в fd как часы работает и я не лезу в другие иде. А у вас от FB4 такое счастье, а вы тратите время на FD.
Волгоградец
23.04.2010, 15:27
А я привел пример, что я не импортировал ни одного класса и автокомплит работает. Я нигде ничего не настраивал. Я работаю во FB4, а для души кодю в FD, ибо FD - почти идеальный редактор. Автокомплит там безусловно лучше.
orcpochta
23.04.2010, 15:34
Нет, буду сочувствовать, потому что у меня в fd как часы работает и я не лезу в другие иде. А у вас от FB4 такое счастье, а вы тратите время на FD.
я не могу пока себе позволить купить FB (не потому, что я такой бедный, а потому, что от этого вложения пока не будет материальной отдачи), поэтому я в поиске бесплатных решений - FD подвернулся под руку, т.к. о нем много шумят на флешере)))
В принципе, я попробовал и понял, что комфортно себя чувствую, набирая код в notepad++ и компилируя его в консольном mxmlc - единственное, что меня смущает в таком варианте, что я не могу так отлавливать ошибки периода исполнения)))
Кстати, как в FD посмотреть трейсы?
Добавлено через 1 минуту
А я привел пример, что я не импортировал ни одного класса и автокомплит работает. Я нигде ничего не настраивал. Я работаю во FB4, а для души кодю в FD, ибо FD - почти идеальный редактор. Автокомплит там безусловно лучше.
а вы наберите следующую строчку, где происходит присвоение автосайзу TextFieldAutoSize.LEFT и все поймете)))
Кстати, как в FD посмотреть трейсы?
http://www.flasher.ru/forum/blog.php?b=35
а вы наберите следующую строчку, где происходит присвоение автосайзу TextFieldAutoSize.LEFT и все пойметенабрал и понял, что фд также крут как и вчера.
orcpochta
23.04.2010, 15:44
набрал и понял, что фд также крут как и вчера.
:D
это было Волгоградцу, но шутку оценил...)))
Волгоградец
23.04.2010, 15:46
Не поленился. Кстати импорт автоматически вставился. Всем рекомендую FD.
orcpochta
23.04.2010, 15:48
Не поленился. Кстати импорт автоматически вставился. Всем рекомендую FD.
не поленитесь сделать в пустом проекте без импортов:
var tf:TextField = new TextField( );
tf.autoSize = TextF...
Добавлено через 1 минуту
P.S. как сделать аналог Bandwidth Profiler из флешового IDE?
Не поленился. Кстати импорт автоматически вставился. Всем рекомендую FD.В список автокомплита попадают все классы после "var name:"
Если же делать как в примере orcpochta, то нужно нажать ctrl+alt+space (быольшим пальцем левой рукой space, а правой рукой ctrl+alt. вполне удобно)
P.S. как сделать аналог Bandwidth Profiler из флешового IDE?Есть web speed sumulator, были еще какие то проги, но я уже не помню названия.
orcpochta
23.04.2010, 15:56
Если же делать как в примере orcpochta, то нужно нажать ctrl+alt+space (быольшим пальцем левой рукой space, а правой рукой ctrl+alt. вполне удобно)
не удобно, если не снимать руки с позиции для слепой печати)))
CrazyFlasher
23.04.2010, 15:58
к всему сказанному, в FD не надо помнить точное название (буквы подряд в имени), в отличие от FB. Т.е., к примеру, у меня есть метод getMyCrappyResult. Достаточно написать crappy и в автокомплите он появится...в FB надо помнить начиная с первого символа и подряд
iflamberg
23.04.2010, 15:59
или можно набрать fl[ash].te[xt].[Tex]tFieldAutoSize и будет вам импорт и всё как надо.
Не знаю, как с FlexBuilder4, но FlexBuilder3 по автокомплиту и рядом с FD не стоял.
Bandwidth profiler сделать нельзя, да он и в Flash IDE ужасен. Подгрузку видео или еще чего сделать-то невозможно - он практически бесполезен.
не удобно, если не снимать руки с позиции для слепой печати)))Это уже субъективные ощущения.
orcpochta
23.04.2010, 16:16
ну и один из последних вопросов - как в FD отлавливать ошибки периода выполнения?
Например, если я вызову removeChild для объекта, которого нет в списке отображения, то хотелось бы увидеть ворнинг))
Меня и во Flash/Flex Builder'e и в FD автокомплит вполне устраивает. Каких-то таких отличих, чтобы "одно и рядом с другим не стояло" что-то в упор не вижу.
iflamberg
23.04.2010, 16:21
ну и один из последних вопросов - как в FD отлавливать ошибки периода выполнения?
Например, если я вызову removeChild для объекта, которого нет в списке отображения, то хотелось бы увидеть ворнинг))
а что их не видно? А трейсы-то в Output видно? А дебаг плеер вообще установлен?
orcpochta
23.04.2010, 16:29
а что их не видно? А трейсы-то в Output видно? А дебаг плеер вообще установлен?
ааа... типа надо прописать где-то путь до этого плеера? ыыы))))
трейсы не видны))) тааак... где это прописывается?
хм.. а если писать в блокноте и в консольном mxmlc компилировать, то может тоже надо как-то дебаггерный плеер прописать? Вот чем мне нравятся адобовские Flash и Flex IDE - так это тем, что не надо ничего прикручивать и прописывать - все, что нужно уже есть сразу))
ааа... типа надо прописать где-то путь до этого плеера? ыыы))))
У меня даже слов нет на это. Это же самые основы.
Вот чем мне нравятся адобовские Flash и Flex IDE - так это тем, что не надо ничего прикручивать и прописывать - все, что нужно уже есть сразу))Это не всегда гуд. Я дважды сталкивался с ситуацией, когда наличие дебаг плеера и невозможность его сменить, было большим недостатком.
PS. orcpochta, на мой взгляд вы выбрали не очень удачную модель поведения в этом топике. Не надо выставлять людей идиотами, у всего есть свои + и -.
iflamberg
23.04.2010, 16:36
низнаю, ничего не прописывал, кроме пути к flex sdk. Дебаг-плеер просто или установлен и используется или не установлен.
orcpochta
23.04.2010, 16:38
У меня даже слов нет на это. Это же самые основы.
а чему вы удивляетесь?)))
я честно сказал в своем первом посте в этой теме, что всю сознательную флешерскую жизнь сидел в адобовском IDE - т.е. о таких вещах, как какая же версия плеера у меня стоит (обычная или дебаггер), и где его если что нужно прописывать, даже не задумывался. Вот сейчас пытаюсь понять и освоить, чтобы честно сидеть на бесплатном редакторе.
iflamberg
23.04.2010, 16:42
Угу-угу. Правило программиста 666. Если у тебя нихрена не получается а на форуме молчат, прочти наконец-то руководство пользователя.
orcpochta
23.04.2010, 16:43
PS. orcpochta, на мой взгляд вы выбрали не очень удачную модель поведения в этом топике. Не надо выставлять людей идиотами, у всего есть свои + и -.
странно, что вам так показалось
в этом топике я ни разу не затрагивал умственные способности людей, а описывал то, что видел в FD глазами человека, не знакомого с этим самым FD
Добавлено через 3 минуты
Угу-угу. Правило программиста 666. Если у тебя нихрена не получается а на форуме молчат, прочти наконец-то руководство пользователя.
ну да, это когда заинтересован в продукте
вот я пораспрашивал, получил некое представление, заинтересовался - теперь пойду курить доки, как его настраивать, ибо теперь это уже не выглядит потерей времени
Добавлено через 5 минут
всем спасибо, кстати! :)
iflamberg
23.04.2010, 16:59
PS. orcpochta, на мой взгляд вы выбрали не очень удачную модель поведения в этом топике. Не надо выставлять людей идиотами, у всего есть свои + и -.
странно, что вам так показалось
в этом топике я ни разу не затрагивал умственные способности людей, а описывал то, что видел в FD глазами человека, не знакомого с этим самым FD
Вам бы задуматься над этим, orcpochta. Потому что такое представление о Вас возникает не только у iNils, и не только в этом топике (вспомним тему про конструктор интерфейсов).
странно, что вам так показалось
в этом топике я ни разу не затрагивал умственные способности людей, а описывал то, что видел в FD глазами человека, не знакомого с этим самым FDЯ сижу на FD, пробовал FB и FDT, но мне не понравилось. Ну и ладно, сижу себе на FD и радуюсь. Вам нравится FB, это хорошо. Но вот вы пришли к FD из-за бесплатности и начинаете "это не то, то не так, и вот FB мог" и тд. В чем смысл? Показать тем людям, кто может легко купить FB, что они зря сидят на FD? Этого не будет. FB и FDT сидят на эклипсе, а FD на Scintilla и поэтому она мне ближе.
Если у вас есть конкретные предложение, то зайдите на форум FD и напишите об этом Мике или Филиппе, которые занимаются разработкой БЕСПЛАТНОГО редактора и в свое ЛИЧНОЕ время. Более того, они вам могут предложить самому написать реализацию кода (при условии, что вы знаете C#), они посмотрят и могут это вставить. Если же можете скачать из svn код FD и скомпилировать его под себя. Можно такое сделать с FB или FDT?
orcpochta
23.04.2010, 17:15
Вам бы задуматься над этим, orcpochta. Потому что такое представление о Вас возникает не только у iNils, и не только в этом топике (вспомним тему про конструктор интерфейсов).
ну начинается...
проблема некоторых людей состоит в том, что они не могут сформулировать свои мысли, проблема других людей заключается в том, что они не хотят "услышать" других людей, проблема третьих в том, что они обижаются, когда им говорят, что они не могут сформулировать мысли или не хотят "услышать" других людей
моя проблема в том, что я наивно пытался донести свою точку зрения в том споре людям, которые не готовы были или не хотели меня услышать
опять же вы тут пытаетесь меня заклеймить, а мою точку зрения так никто и не опроверг в том споре - правда там ее никто и не попытался "услышать")))
не ставя себя выше других я считаю свое поведение для себя самым правильным - не стесняться ни перед кем открыто говорить свои мысли
если начальник у меня муд@к - я ему прямо говорю, что он тот, кто он есть (наверно потому у меня сейчас и нет начальника :D ), если кто-то курит в подъезде - я ему говорю, что он не прав, если меня смутил чей-то вопрос на форуме - я опять же честно это говорю и не стесняюсь потом обосновать - разве это плохо?
ясность помогает избежать недоразумений
Добавлено через 4 минуты
Ну и ладно, сижу себе на FD и радуюсь. Вам нравится FB, это хорошо. Но вот вы пришли к FD из-за бесплатности и начинаете "это не то, то не так, и вот FB мог" и тд. В чем смысл? Показать тем людям, кто может легко купить FB, что они зря сидят на FD?
не-не-не... смысл в том, чтобы получить информацию, чтобы мне объяснили и показали, что и где я делаю не так и с каким подходом это реализовано в FD.
в споре рождается истина
я пришел и говорю - это не так, то не так (ибо оно для меня как человека не знакомого и правда не так)
вы в ответ - это то, это так
я задумался...
действительно это то и это так
ага, уже интересно
вот в чем смысл
Psycho Tiger
23.04.2010, 17:27
Вроде отмазался.
iflamberg
23.04.2010, 17:29
ну начинается...
и
наверно потому у меня сейчас и нет начальника
говорит о том, что я не первый, кто Вам это сказал.Из чего следует, что вам нужно поработать над искусством вести диалог. "я считаю свое поведение для себя самым правильным" подходит для отшельников, гениев и олигархов. А в социуме принято придерживаться неких правил.
ps_spectre
23.04.2010, 17:32
Tips & tricks:
если импорт не прописан, пишем имя пакета, а потом имя класса начинаем писать, по нажатию на энтер импорт ФД сам вставит.
Писать имя пакета, это как бы не то, что мы хотим.
iflamberg
23.04.2010, 17:35
2ps_spectre: Именно это я имел ввиду в посте 37. Картинку поленился сделать =)
orcpochta
23.04.2010, 17:40
говорит о том, что я не первый, кто Вам это сказал. Из чего следует, что вам нужно поработать над искусством вести диалог.
вы неверно строите причинно-следственные логические цепочки и делаете на основе них неверные выводы
подходит для отшельников, гениев и олигархов. А в социуме принято придерживаться неких правил.
не подменяйте классическое понятие социума и иже с ним связанное с понятием "социальная сеть" или "интернет"
общение в интернете оно тем и ценно, что дает возможность делиться своими мыслями с окружающими не связывая себя рамками классического социума (это для тех, кто в социуме не решился бы высказать свои мысли или высказал бы их не так)
единственное, надо помнить о каких-то минимальных рамках, чтобы не ранить чью-то неустойчивую психику - хотя кто-то гнушается и ими и отлично себя чувствует
Psycho Tiger
23.04.2010, 17:42
Это гнусно, быть одним в интернете и другим в жизни.
orcpochta
23.04.2010, 17:46
Это гнусно, быть одним в интернете и другим в жизни.
меня упрекают в том, что я в интернете стараюсь быть таким как в жизни)))
да даже не то, чтобы стараюсь - просто есть)))
да и на самом деле не гнусно быть в интернете другим, отличным от жизни: хочет человек быть не таким как в жизни - придумывает себе образ в интернете, не хочет - не придумывает
каждый сам себе горазд как хочет - на то он и интернет)))
ps_spectre
23.04.2010, 17:46
iNils, простите, почему собственно? Меня, например, абсолютно не утомляет один раз написать название пакета, если ФД сам не догадывается. Хотя, опять таки, конкретно у меня к intellisense FD претензий вообще нету, половина кода как и в Visual Studio у меня автоматически пишется, ни разу еще не было нареканий на ФД. (кроме версии под линукс, которой собственно нету)
iNils, простите, почему собственно? Меня, например, абсолютно не утомляет один раз написать название пакетаНу как бы смысл автокомплита - минимизировать объем написания. А написать целый пакет, это не есть минимизация.
orcpochta
23.04.2010, 18:40
со всем разобрался, все круто, спасибо всем за помощь и терпение))))
Эммм... http://www.flasher.ru/forum/group.php?groupid=12. iNils, удаляй к чертям группу - все равно кроме меня никто не читает ).
ниправда я читаю, раз в 3 месяца :taunt:
orcpochta
23.04.2010, 19:29
Спрошу тут, может, кто знает:
- у меня Win 7 английская, а локаль стоит русская - из-за этого mxmlc из 4-ых sdk выдает в консоли кракозяблы
я посмотрел доступные команды mxmlc - там есть команды для настройки локалей компилятора и тулзов
кто-нибудь знает, где лежат сами эти локали и как они выглядят? я знаю в папке с sdk есть папка frameworks, а в ней папка locale, далее, например, папка en_US и там библиотеки swc - это оно? какую из них надо указывать?
Psycho Tiger
23.04.2010, 19:30
orcpochta, про гнусность было к этому:
общение в интернете оно тем и ценно, что дает возможность делиться своими мыслями с окружающими не связывая себя рамками классического социума (это для тех, кто в социуме не решился бы высказать свои мысли или высказал бы их не так)
Я не упрекаю в этом вас. Я не могу этого сделать хотя бы потому что не знаю вас в жизни.
Поищите в разделе про Флекс, там было, я если чесно не помню, и мутное это дело :)
И, то что вы нашли, это локали для флексового фреймворка, а не для компилятора.
orcpochta
23.04.2010, 20:57
Поищите в разделе про Флекс, там было, я если чесно не помню, и мутное это дело :)
И, то что вы нашли, это локали для флексового фреймворка, а не для компилятора.
так там мой вопрос и был))) выяснилось, что если поставить английскую локаль, то все лечится, но я хочу русскую виндовую локаль (меня бесит американская запись даты и времени) и английский язык в сообщениях компилятора одновременно)))
попробуй в [flex_sdk_path]\bin\jvm.config
в java.args дописать -Duser.language и -Duser.region:
java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.region=US
Я так думаю, что orcpochta хочет, чтобы у него в консоль печатались сообщения на русском языке, тут нужно не настройки JVM менять, а что-нибудь с консолью придумывать, консоль мультибитные кодировки не понимает (ну или я не знаю, может Cygwin понимает?)
orcpochta
23.04.2010, 21:23
попробуй в [flex_sdk_path]\bin\jvm.config
в java.args дописать -Duser.language и -Duser.region:
java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.region=US
спасибо, попробую))
Я так думаю, что orcpochta хочет, чтобы у него в консоль печатались сообщения на русском языке
чур меня от такого :D
хочу английский язык в консоли и русскую локаль в винде)))
точней в консоли итак английский язык, но если русская локаль включена, то проблемы только с сообщениями mxmlc
Кодовая страница консоли меняется командой: chcp кодовая_страница
Но мне это не помогло, более того в SDK 4 ошибочные коды прописных букв.
Alex Lexcuk
24.04.2010, 00:49
Я так думаю, что orcpochta хочет, чтобы у него в консоль печатались сообщения на русском языке, тут нужно не настройки JVM менять, а что-нибудь с консолью придумывать, консоль мультибитные кодировки не понимает (ну или я не знаю, может Cygwin понимает?)
Ох уж эти Адобы, они наверно и внду в глаза не видили, думают что в Союзе Нерушимых Государств в винде кодировка Win 1251, ан нет промахнулись чуток, а и сам не знаю какая кодировка в cmd виндовс, есть такая прожка jedit (фрии варе) там есть консоль, и если в свойствах консоли поставить кодировку win 1251, заработают рус буквы
http://murmadillo.tut.su/m/pricol_cmd.jpg
а и сам не знаю какая кодировка в cmd виндовскодировка 866
Profiler usage:
- open profiler panel from View menu
Народ, подскажите, а где profiler panel?
Не вижу в View панельке
И может кто подкинуть такую цветовую схему?
http://www.flasher.ru/forum/attachment.php?attachmentid=24271&d=1272013412
http://flashdevelop.org/downloads/builds/FD_FlexDBG_0.9.9_Profiler_0.1_Flex3.zip
А вот это установлено? В меню она как "будильник" выглядит.
Ага лежит в папке plugins.
FlexDbg работает, а вот profiler panel нету
Народ, подскажите, а где profiler panel?Релиз 3.1 это 1000 (http://code.google.com/p/flashdevelop/source/detail?r=1000) ревизия в свн, а там закомментировали профайлер, так как он еще не закончен. То есть, если хотите профайлер, надо самому собрать фд убрав комментарий из этой строки.
Хоть бы приписку сделали, два часа бьюсь почему не видно.
Ладно, кто нибудь поделитесь тёмной цветовой схемой, а то в темноте глаза болят...
Хоть бы приписку сделали, два часа бьюсь почему не видно.
Так она есть, как раз строчкой выше над download :)
Ладно, кто нибудь поделитесь тёмной цветовой схемой, а то в темноте глаза болят...Так скрин есть, можно самому сделать. Работы на 10 минут.
orcpochta
24.04.2010, 19:29
попробуй в [flex_sdk_path]\bin\jvm.config
в java.args дописать -Duser.language и -Duser.region:
java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.region=US
Добрался до своего компа наконец-то, попробовал - помогло!
Спасибо огромное!)))
СЕВЕР, темная тема для AS3 (http://*****************/files/69pxtt39y)
Спасибо! :) Жаль цвет бекграунда остальных панелек всё такой же белый :(
СЕВЕР, темная тема для AS3 (http://*****************/files/69pxtt39y)А почему нельзя на форуме выложить?
СлаваRa Спасибо! Мне нравиться
А почему нельзя на форуме выложить?
Это мне? Да я и не думал, что моя настройка может кому - то пригодиться,... посплю, выложу весь комплект тогда.
orcpochta
26.04.2010, 11:38
Стал переносить проект в FD и столкнулся со следующими трудностями:
- как задать размер сцены по умолчанию для всех создаваемых проектов?
- при команде stage.showDefaultContextMenu = false; исчезает верхнее меню, при этом сцена увеличивается за счет этого меню - неожиданно как-то и не удобно. Что я не так делаю? Или меню по правой кнопке мыши надо как-то по другому убирать?
как задать размер сцены по умолчанию для всех создаваемых проектов?Зайти в папку Projects (я всегда ставлю FD в standalone режиме, поэтому у меня она тут "C:\Program Files\FlashDevelop\Projects\", а так где то в Application Data) и отредактировать все Project.as3proj в шаблонах
при команде stage.showDefaultContextMenu = false; исчезает верхнее меню, при этом сцена увеличивается за счет этого меню - неожиданно как-то и не удобно. Что я не так делаю? Или меню по правой кнопке мыши надо как-то по другому убирать?Так всегда было. FD тут не причем.
Psycho Tiger
26.04.2010, 15:44
А ни у кого нету темы как у etc для FD?
http://etcs.ru/pre/ClassExplorer/
Глобальная лень поразила флешеров.
А ни у кого нету темы как у etc для FD?
http://etcs.ru/pre/ClassExplorer/
она же настраивается в течении 5 - 7 минут. :quiet:
А ни у кого нету темы как у etc для FD?
http://etcs.ru/pre/ClassExplorer/
Держи тему http://etcs.ru/pre/ClassExplorer/SourceStyles.css :)
orcpochta
26.04.2010, 16:21
Так всегда было. FD тут не причем.
Поясните. Ни во Flash CS3, ни во Flash CS4 я такого не видел, чтобы при запуске приложения с убранным в коде меню убиралось еще и верхнее плеерное меню. Да что уж далеко ходить, запустите swf-ку любым эдобовским плеером напрямую просто так (не из FD-го "Test Movie") - мышиное меню пропало, верхнее меню - никогда. Сдается мне, FD все-таки причем.
orc pochta === тролль почта. всегда было пофиг на ники, но тут соответствует)
orcpochta
26.04.2010, 16:23
orc pochta === тролль почта. всегда было пофиг на ники, но тут соответствует)
Котяра, вы за всю историю нашего с вами общения не сказали ни одной мысли по существу. Вы клоун?
запустите swf-ку любым эдобовским плеером напрямую просто так (не из FD-го "Test Movie") - мышиное меню пропало, верхнее меню - никогда.
Запустите.
orcpochta
26.04.2010, 17:25
Запустите.
не вопрос
24307
1. Создаем файл 200 на 300 с оранжевым прямоугольником в Flash IDE.
2. Запускаем в Flash IDE. Меню на месте
3. Запускаем в standalone плеера. Меню нет, а есть белые полосы вместо него.
А теперь вопрос, где тут вы видите FD?
Это такая особенность standalone плеера, которая была всегда. У FD есть несколько вариантов вывода флешки, вариант с standalone я не использую, мне нравится выводить swf сразу во вкладке.
orcpochta
26.04.2010, 17:38
24307
1. Создаем файл 200 на 300 с оранжевым прямоугольником в Flash IDE.
2. Запускаем в Flash IDE. Меню на месте
3. Запускаем в standalone плеера. Меню нет, а есть белые полосы вместо него.
А теперь вопрос, где тут вы видите FD?
Это такая особенность standalone плеера, которая была всегда. У FD есть несколько вариантов пока флешки, вариант с standalone я не использую, мне нравится выводить swf сразу во вкладке.
ок, хороший контрпример
вкупе с моим дает ответ, что все дело в плеере
не подскажите как узнать, где в винде лежит плеер, запускаемый из той или иной среды или по умолчанию, когда просто запускаешь сфв-ку из папки? - нашел))
Flash IDE использует свой собственный встроенный плеер.
standalone плеера запускается тот, который был запущен последним. То есть, если у вас есть плеер 9 и 10, и вы запустил 10, то все swf будут запускаться в нем, если потом запустил 9, то в нем. Плеер при запуске записывает данные о себе в реестр, и при запуске swf, система читает ассоциацию для этого файла и находит плеер.
Текущий плеер можно увидеть в реестре по такому пути HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\shell\open\command
orcpochta
26.04.2010, 17:51
я добился, чего хотел - спасибо вам за помощь и терпение ко мне))))
но согласитесь, говорить, что "всегда так было" - слишком категорично и не совсем верно?
но согласитесь, говорить, что "всегда так было" - слишком категорично и не совсем верно?Нет. Это было сказано в контексте "эта старая проблема", а не "эта проблема не решаема".
orcpochta
26.04.2010, 18:34
Нет. Это было сказано в контексте "эта старая проблема", а не "эта проблема не решаема".
ок)))
Добавлено через 25 часов 36 минут
существуют ли бесплатные редакторы, чтобы в них можно было рисовать графику в кадрах как в Flash IDE и зашивать ее в swf или swc?
Zorro_13
28.04.2010, 12:24
При запуске FD выдало ошибку в окне FD:
"Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at FlashConnect.XmlSocket..ctor(String address, Int32 port)"
Нажал продолжить - открылся FD и стартовая страница на нем.
Перезапускал раза 4 - тоже самое.
Потом выключил файервол - запустил - норм.
Вкл. файерволл - позапускал раз 5 - всё норм.
Может у кого было подобное или знает с чем это может быть связано?
Заранее спасибо.
gloomyBrain
28.04.2010, 13:18
Может у кого было подобное или знает с чем это может быть связано?
Мне кажется, это как-то связано с файерволом
orcpochta
28.04.2010, 18:27
мне нравится FD)))
единственное, что, когда в проекте штук 20 классов, компилится ну очень долго по сравнению с теми же Flash CS4 и Flash Builder 4
еще бы в пару к FD полноценную бесплатную среду рисования в кадрах и можно было бы жить совсем счастливо)))
единственное, что, когда в проекте штук 20 классов, компилится ну очень долго по сравнению с теми же Flash CS4 и Flash Builder 4У меня в текущем проекте 40 классов, компилится меньше секунды.
Psycho Tiger
28.04.2010, 18:32
FD тут не причем, это компилятор.
У меня кстати дебаг плеер запускается долго =( Компиляция секунду, запуск плеера 2-3.
orcpochta
28.04.2010, 18:35
У меня в текущем проекте 40 классов, компилится меньше секунды.
Хм... Мои траблы могут быть связаны с тем, что, например, Flash Builder 4 у меня использует sdk 4.0.0, а к FD я подвязал sdk 4.1.0? Может 4.1.0 просто тормозная, т.к. альфа?
Добавлено через 3 минуты
FD тут не причем, это компилятор.
У меня кстати дебаг плеер запускается долго =( Компиляция секунду, запуск плеера 2-3.
еще же какое-то время должно тратиться, пока среда разработки соберет свои мысли в кучу, т.е. проверит все пути и сформирует все команды для отправки в компилятор - мне кажется у меня именно весь процесс до окончания компила долго происходит (а что конкретно тормозит надо выяснять), а сам плеер быстро открывается
Добавлено через 2 часа 26 минут
Пишу я, например, проект в FD и мне надо опробовать какую-нибудь ситуацию вне проекта, т.е. создать один класс приложения и прям в нем сделать небольшой тест - не получится так сделать не создавая отдельный проект?
Между тем, как вы нажмете Ф5 и тем, как ФД запустит компилятор может пройти несколько миллисекунд, но никак не более того, там и не происходит ничего в это время практически, сложить несколько строк и запустить процесс, и все...
Пишу я, например, проект в FD и мне надо опробовать какую-нибудь ситуацию вне проекта, т.е. создать один класс приложения и прям в нем сделать небольшой тест - не получится так сделать не создавая отдельный проект?
Два варианта.
1. Сделать отдельный класс временно главным.
2. Добавить в начале класса
/**
* @mxmlc -source-path+=путь к классам проекта, если надо -debug=true
*/
чтобы руками не писать каждый раз, я использую сниппет
/**
* @mxmlc -source-path+=$(ProjectDir)\src -debug=true
*/
И запустить быструю компиляцию. Хоткей по умолчанию не помню, у меня свой, так что ищите QuickBuild в настройках плагина ASCompletion
orcpochta
28.04.2010, 22:45
я делал так:
- создаю класс, сохраняю где-то
- в FD открываю вкладу Files (там, где дерево проекта), жму кнопку Syncronize
- щелкаю в FD по значку cmd-консоли
- набираю там "mxmlc "
- тащу мой файл мышкой в консоль
- enter
- запускаю из вкладки Files скомпиленный swf - правда теряем все прелести трейса))))))
Добавлено через 18 минут
не получается что-то второй способ никак(((
Exception in thread "main" java.lang.NoClassDefFoundError: flex2/tools/Compiler
at MxmlcShell.main(MxmlcShell.java:177)
Caused by: java.lang.ClassNotFoundException: flex2.tools.Compiler
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
Psycho Tiger
28.04.2010, 23:12
А что есть быстрая компиляция?
я делал так:
- создаю класс, сохраняю где-то
- в FD открываю вкладу Files (там, где дерево проекта), жму кнопку Syncronize
- щелкаю в FD по значку cmd-консоли
- набираю там "mxmlc "
- тащу мой файл мышкой в консоль
- enter
- запускаю из вкладки Files скомпиленный swf - правда теряем все прелести трейса))))))эээ мммм короче слов нет
У FD есть глобальные классы, причем лежать они могут в разных местах, просто добавляете путь и все. Создайте себе папку тест, занесите ее как глобальную и создавайте классы там.
не получается что-то второй способ никак((Что за flex2?
orcpochta
28.04.2010, 23:46
эээ мммм короче слов нет
я это написал специально, чтоб все надо мной поржали)))
Что за flex2?
я сам очень удивился, что есть флекс2))
Добавлено через 22 минуты
У меня, кстати, эта ошибка с флекс2 возникает если я даже создаю новый AS3-проект и пытаюсь сделать Quick Build (Ctrl-F8) ничего нигде не меняя
http://www.youtube.com/watch?v=ygTu_ELtvjk
orcpochta
04.05.2010, 17:10
там 3.1.1 вышел))) с профайлером...
или уже у всех стоит?))
proxiServer
04.05.2010, 17:50
orc pochta === тролль почта. всегда было пофиг на ники, но тут соответствует)
прям с первых постов об этом подумал)
А профайлер совсем плох, кто пользовался?
Ага, сегодня обновился на работе до 3.1.1, профайлер прикольный :-)
И заметил что они убрали ссылки на бету дебаггера с форума (типа ждите релиза). Хотя может я криво смотрел.
orcpochta
09.05.2010, 14:30
Как поставить метку напротив строчки кода для быстрого визуального обнаружения?
Зажать Ctrl и кликнуть не отпуская по линии сразу слева от номеров строк (не на белой полоске после нее).
orcpochta
09.05.2010, 15:56
Зажать Ctrl и кликнуть не отпуская по линии сразу слева от номеров строк (не на белой полоске после нее).
Спасибо!
Вчера мой fd 3.1.1 странности вчера стал выдавать. Выводит в панель Output каждую секунду
FlashConnect aborted. You have reached the limit of maximum messages
Я сперва подумал, что это результат моего эксперимента (открывал в фд окно встроенного браузера для теста флешки, до этого так не делал), но ближе к вечеру он тоже окно стал выдавать и без всякого браузера. Причем в открытом Vizzy, шел такой трейс
Error: Error #2002: Операция предпринята в недопустимом сокете.
at flash.net::Socket/writeUTFBytes()
at flash.net::XMLSocket/send()
at org.flashdevelop.utils::FlashConnect$/sendStack()
at org.flashdevelop.utils::FlashConnect$/flush()
at org.flashdevelop.profiler::Main/update_timer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
Кто-нибудь в курсе что произошло?
CrazyFlasher
11.05.2010, 11:42
ага...такая же тема...ещё после 1-го запуска профайлера Flash player debugger начал жутко тормозить...я не знаю, может совпадение конечно, но у моего коллеги тоже...сделал откат до 3.1.0...но не помогло...не пойму, что происходит
Zebestov
11.05.2010, 13:11
мой файрвол немного ограничивал работу java при компиляции. и пока я ему не сказал "фу" — FD кидал эти мессаги. может тоже совпадение...
это не фаирвол, просто профайлер агент не реагировал на отключение, должны были пофиксить уже
CrazyFlasher
12.05.2010, 12:53
короче полностью снёс FD, так же удалил папки. Поставил 3.1.0, всё стало окей + тормоза пропали debug плеера
orcpochta
19.05.2010, 12:46
Заметил такую особенность:
Cоздаешь папку (folder), в ней создаешь классы (они из пакета folder), потом переименовываешь эту папку (folder_bak), создаешь еще одну папку с прежним именем (folder), в ней создаешь классы с такими же именами как в folder_bak.
Затем, когда создаешь классы, расширяющие эти классы (все в конечной папке folder и пакете folder), за основу берутся классы из folder_bak, а не из folder.
Т.е. я сначала написал несколько классов на коленке, потом переименовал папку, чтобы эти классы не терять, пока привожу их к окончательному виду во вновь созданной папке, но они все время вылазят где не надо.
Добавлено через 9 минут
помог перезапуск FD
ожидалось бы, что кнопка рефреш в дереве проекта должна помогать в таких случаях - ан нет
Tools > Flash Tools > Rebuild Classpath Cache
orcpochta
19.05.2010, 13:56
Tools > Flash Tools > Rebuild Classpath Cache
Я уже говорил, что стал фанатом FD? :D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.