Как удалить экранные объекты во внешних функциях с помощью Corona SDK Storyboard API? - PullRequest
0 голосов
/ 29 февраля 2012

У меня много проблем с добавлением и удалением элементов в sceneGroup из функций слушателя и других функций, которые не соответствуют стандарту scene:createScene и scene:enterScene.

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

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

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

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

1 Ответ

0 голосов
/ 27 сентября 2012

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

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

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

...