Flex Builder иногда “не видит” класс
Если условием оператора if является результат функции, и тело оператора начинается со скобки “(”, то Flex Builder не подскажет имя класса в котором есть подобный if.
Вот пример:
- package
- {
- public class Flea
- {
- public function Flea()
- {
- if(this.hasOwnProperty(”startJump”))
- (this as Object).startJump()
- if(this.hasOwnProperty(”startJump”))
- }
- }
- }
В другом классе того же проекта при нажатии Ctrl+Space мы не увидим класс Flea.

Также в самом классе не будут работать большинство возможностей Flex Builder, как например переход по F3, или Ctrl+o.
Такого не случиться, если использовать фигурные скобки для обрамления тела оператора if
- if(this.hasOwnProperty(”startJump”))
- {
- (this as Object).startJump()
- }
Результат:

июнь 15, 2008 в 17:12
Жесть!
июнь 16, 2008 в 11:02
Вообще хорошим тоном являеться использование фигурных скобочек после ифа )
июнь 16, 2008 в 11:03
а тут бок, явный бок билдера…
вообще в билдере много индусы накурили разных вещей
январь 6, 2009 в 1:10
интересно было прочитать
январь 6, 2009 в 3:08
Поздравляю автора блога и читателей С Рождеством!
январь 7, 2009 в 0:34
Воспользоваться услугами данного блога мне посоветовали друзья, которые ещё давно поняли его информативность. С тех пор я каждый день захожу сюда с целью узнать как можно больше информации по моей любимой тематике. Стоит заметить, что вся информация на сайте размещена удобным для пользователя образом. Тематики подобных сайтов меня притягивали с давних пор, но сейчас я понял что нет смысла тратить время на поиски необходимой информации, если всё уже собрано в одном блоге. Спасибо всем кто разделил мою мысль вместе со мной. Ещё увидимся на страницах данного блога!!!