![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2014
Сообщений: 192
|
this как бы используется только в методах (и конструкторе), ну да ладно, у меня родился второй вопрос.
Работаю в Flash IDE, в определенной кадре на сцену добавляются шары с именами sh1 ... sh2 .. (родительский связанный класс Shar) и т.д. в первом кадре прописываю if (contains(sh1)) { var arr:Array = [sh1,sh2,sh3,sh4,sh5,sh6,sh7, sh8,sh9,sh10,sh11,sh12,sh13,sh14, sh15,sh16,sh17,sh18,sh19,sh20,sh21]; for(var i:int = 0; i<arr.length; i++) { arr[i].shar1.mouseEnabled = false; } } TypeError: Error #2007: Параметр child не должен быть равен нулю. В чем дело? И вообще, каким образом можно обратиться к экземпляру класса, не указывая имени этого экземпляра, т.е. в моем случае if(contains(object as Shar)) или как? |
![]() |
Часовой пояс GMT +4, время: 22:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|