У меня с первым вашим примером Aptana нормально справляется: после набора «B.» выпадает список, в котором содержится, в частности и свойство objectA. Если выбрать из этого списка objectA, то в новом выпадающем списке содержится также свойство temp1.
По поводу второго.
Сообщение от PashaTurok
|
function B()
{
this.objectA=B;
}
|
objectA является свойством
экземпляра «класса» B. Сам «класс» B свойства objectA не имеет, поэтому вроде как правильно, что при наборе «B.» в выпадающем списке не должно быть никакого objectA. А если вы создаете экземпляр (exemplear) оператором new, то вот он-то будет обладать свойством objectA.
Впрочем, моя Aptana не выводит никакого выпадающего списка про наборе текста «exeplear.» =(