![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 15
|
Здравствуйте!
Flash ругается 1180: Вызов предположительно неопределенного метода addFrameScript в классе main. Че только не пробовал!(В том числе Гугл и макулатура). Помогите выяснить в чем дело ! сам проект... New Project.rar package com.Script { import flash.display.Sprite; public class main extends Sprite { var _kart:kart; public function main() { _kart = new kart (); addChild(_kart); } } } package com.Script { import flash.display.Sprite; public class kart extends Sprite { var shet:int = 0; var arr2:Array; var arr:Array = new Array(kresti6,kresti7,kresti8,kresti9,kresti10,kresti11,kresti12,kresti13,kresti14,love6,love7,love8,love9,love10,love11,love12,love13,love14,piki6,piki7,piki8,piki9,piki10,piki11,piki12,piki13,piki14,tref6,tref7,tref8,tref9,tref10,tref11,tref12,tref13,tref14); public function kart() { arr2 = arr; shest(); } public function shest() { for (var i:int = 0; i < 6; i++) { shet = Math.round((1 - 36) * Math.random() + 36); addChild(arr2[shet]); arr2.splice(shet); } } } } |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 15
|
В таком случае
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать tref10$ в flash.display.DisplayObject. at com.Script::kart/shest() at com.Script::kart() at com.Script::main() Добавлено через 3 минуты и раз так то почему подобный код проходит без ошибки ? package com.towerdefence { import flash.display.Sprite; public class App extends Sprite { public static const APP_VERSION:String = "TowerDefence 0.1 - Oct 15, 2010"; public static const SCR_W:int = 640; // Размер документа по ширине public static const SCR_H:int = 480; // Размер документа по высоте public static const SCR_WDIV:int = 320; // Середина документа по ширине public static const SCR_HDIV:int = 240; // Середина документа по высоте // Vars private var _game:Game; // Initialization: public function App() { trace(APP_VERSION); _game = new Game(); addChild(_game); } } хотя его принципы вроде аналогичны , тоже в другом классе из библиотеки добавляются объекты а этот уже добавляет без проблем на сцену ? |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:46. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| AS3 , ошиба 1180 |
|
|