![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 15
|
Класс Main
package { import flash.display.MovieClip; public class Main extends MovieClip { internal var ameba1:Ameba; internal var ameba2:Ameba; public function Main() { // constructor code ameba1 = new Ameba(); ameba2 = new Ameba(); ameba1.makeNewAmeba(ameba2); } } } Почему - то не не хочет запускать функцию go(). Ошибка undefinit property child. |
|
|||||
|
потому что там написано chlid, а не child. По-внимательнее нужно писать. А лучше использовать нормальный редактор кода, который умеет проверять синтаксические ошибки, типа FlashDevelop
п.с. as3 - типизированный язык. Нужно прописывать типы объектов, то есть в данном случае писать не public function makeNewAmeba(param) { child = param; chlid.go(); } public function go() { trace("go"); } |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 15
|
Позор..... ( Пошел ставить FlashDevelop...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|