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 в %I:%M %p
Жесть! :)
16, 2008 в %I:%M %p
Вообще хорошим тоном являеться использование фигурных скобочек после ифа )
16, 2008 в %I:%M %p
а тут бок, явный бок билдера…
вообще в билдере много индусы накурили разных вещей