Flex Builder іноді “не бачить” класу
неділя, Червень 15, 2008Якщо умовою для оператору 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()
- }
Результат:

