У меня возникли проблемы с добавлением и удалением элементов для сцены. Группа из функций слушателя и других функций, которые находятся за пределами стандартного scene:createScene
и scene:enterScene
.Как удалить объекты отображения во внешних функциях с помощью API-интерфейсов Corona SDK Storyboard?
Каждый так часто мне нужно полностью сбросить много объектов на экране и у меня есть функция contentReset()
в верхней части сцены, после первых двух типичных линий
local storyboard = require("storyboard")
local scene = storyboard.newScene()
В contentReset()
I удалите некоторые объекты, созданные в сцене: createScene и добавьте новые. Но они отказываются работать с sceneGroup:Insert()
, даже если я объявляю имена объектов в верхней части файла сцены, так как Corona сделал в раскадровке образцов ...
В заключении/резюме: Я хотел бы видеть, как для управления созданием и удалением элементов sceneGroup за пределами исходных функций создания/ввода сцены.
Ну, я переписал все приложение, чтобы использовать Director 1.4, и все работает безупречно. Мне все еще интересно узнать об этой проблеме, так как я хотел бы перейти на официальный API Ansca для этой функции, но, увы, текущая итерация довольно затруднительна. – ethanpil