2012-02-29 2 views
0

У меня возникли проблемы с добавлением и удалением элементов для сцены. Группа из функций слушателя и других функций, которые находятся за пределами стандартного scene:createScene и scene:enterScene.Как удалить объекты отображения во внешних функциях с помощью API-интерфейсов Corona SDK Storyboard?

Каждый так часто мне нужно полностью сбросить много объектов на экране и у меня есть функция contentReset() в верхней части сцены, после первых двух типичных линий

local storyboard = require("storyboard") 
local scene = storyboard.newScene() 

В contentReset() I удалите некоторые объекты, созданные в сцене: createScene и добавьте новые. Но они отказываются работать с sceneGroup:Insert(), даже если я объявляю имена объектов в верхней части файла сцены, так как Corona сделал в раскадровке образцов ...

В заключении/резюме: Я хотел бы видеть, как для управления созданием и удалением элементов sceneGroup за пределами исходных функций создания/ввода сцены.

+0

Ну, я переписал все приложение, чтобы использовать Director 1.4, и все работает безупречно. Мне все еще интересно узнать об этой проблеме, так как я хотел бы перейти на официальный API Ansca для этой функции, но, увы, текущая итерация довольно затруднительна. – ethanpil

ответ

-1

Я использую тот же API, когда я хочу, чтобы выйти на сцену, я использую функцию выхода сцены и в этой сцене я использую:

storyboard.purgeScene("scene"); 
storyboard.removeAll() 

Он удаляет объекты отображения, я не уверен, что если это то, что вы ищете.

 Смежные вопросы

  • Нет связанных вопросов^_^