I have a mistake, because of what it can be and how can I fix it?

qwer8555888

  • Posts: 7
ArgumentError: Error #1063: Несоответствие количества аргументов в flash.display::BitmapData(). Ожидалось 2, получено 0.
   at Type$/createEmptyInstance()[C:\Program Files (x86)\Stencyl\plaf\haxe\std/flash/_std/Type.hx:154]
   at haxe::Unserializer/unserialize()[C:\Program Files (x86)\Stencyl\plaf\haxe\std/haxe/Unserializer.hx:301]
   at haxe::Unserializer/unserialize()[C:\Program Files (x86)\Stencyl\plaf\haxe\std/haxe/Unserializer.hx:340]
   at haxe::Unserializer$/run()[C:\Program Files (x86)\Stencyl\plaf\haxe\std/haxe/Unserializer.hx:460]
   at com.stencyl.utils::Utils$/loadFromSharedObject()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/utils/Utils.hx:798]
   at com.stencyl.behavior::Script$/loadGame()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/behavior/Script.hx:3614]
   at scripts::SceneEvents_0$/_customBlock_Load()[Source/scripts/SceneEvents_0.hx:94]
   at scripts::SceneEvents_0/init()[Source/scripts/SceneEvents_0.hx:135]
   at com.stencyl.behavior::Behavior/initScript()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/behavior/Behavior.hx:97]
   at com.stencyl.behavior::BehaviorManager/initScripts()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/behavior/BehaviorManager.hx:105]
   at com.stencyl::Engine$/initBehaviors()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/Engine.hx:1113]
   at com.stencyl::Engine/loadScene()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/Engine.hx:984]
   at com.stencyl::Engine/begin()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/Engine.hx:805]
   at com.stencyl::Engine()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/com/stencyl/Engine.hx:539]
   at Universal/init()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/Universal.hx:95]
   at Universal/onAdded()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/Universal.hx:74]
   at flash.display::DisplayObjectContainer/addChild()
   at Universal$/main()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/stencyl/1,00/Universal.hx:553]
   at Function/http://adobe.com/AS3/2006/builtin::apply()
   at Function/<anonymous>()
   at ApplicationMain$/start()[Export/flash/haxe/ApplicationMain.hx:969]
   at ApplicationMain$/init()[Export/flash/haxe/ApplicationMain.hx:887]
   at lime.app::Event_Void_Void/dispatch()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/lime/lime/lime/app/Event.hx:145]
   at lime.app::Preloader/start()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/lime/lime/lime/app/Preloader.hx:242]
   at openfl.display::Preloader/display_onComplete()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/openfl/openfl/openfl/display/Preloader.hx:129]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at scripts::StencylPreloader/onLoaded()[Source/scripts/StencylPreloader.hx:314]
   at openfl.display::Preloader/start()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/openfl/openfl/openfl/display/Preloader.hx:93]
   at lime.app::Preloader/current_onEnter()[C:/Program Files (x86)/Stencyl/plaf/haxe/lib/lime/lime/lime/app/Preloader.hx:310]

DeckBlack

  • Posts: 159
Ты конечно молодец, выкладывать русский лог на англоязычном форуме. Если ты не используешь какие нибудь расширения, у тебя должны подсвечиваться ошибки в коде красным.  И этот лог вообще ни о чем не говорит без самого кода. Единственное что могу сказать, скорее всего ошибка в чем то связанном с использованием image API.

qwer8555888

  • Posts: 7
Я, конечно, понимаю, что логи дают мало информации, но я даже представить не могу, где может быть ошибка. Да, я использовал некоторые из возможностей image API, но после ошибки сразу всё убрал... После игра снова выдавала ошибку, думаю всё похерил проект. Так-то сам разбираюсь, но это уже отчаяние, надеюсь хоть на какую-то помощь :(

DeckBlack

  • Posts: 159
Уверен что все? Можешь сделать скриншот того поведения в котором ты все похерил? Просто нажми снизу в стенсиле на иконку фотоапарата. Потом прикрепи ее сюда.
Еще как вариант, просто скопируй все что не похерено в нового актера/сцену, удали старого, и проверь будет ли работать новый.

qwer8555888

  • Posts: 7
Меня напрягает то, что ошибка появляется при загрузке сохранения, остальное работает исправно. Возможно это потому, что я сохранял скриншоты в игровой атрибут.

qwer8555888

  • Posts: 7
Да, да, да, проблема решена! Это от того, что игра загружала скришоты из сохранения в атрибут, который уже давно не существует. Надо было лишь дублировать проект, тогда сохранения пропадут и ошибки не будет.