Мне очень трудно исправить эту Flash Flash Design Game, которую я пытаюсь построить.У меня 12 окон для выбора дизайна в мувиклипе, это мои категории.В окне категорий есть 17 - 29 новых кнопок, которые я хочу использовать для выбора дизайна.Каждая из категорий имеет 4 - 7 наборов дизайнов, которые вы можете выбрать (каждый набор включает 4 кнопки плюс кнопку по умолчанию (для удаления)) Имя экземпляра кнопки совпадает с меткой кадра в клипе дизайна.на основной временной шкале.
Мне еще не удалось заставить Movieclip категории реагировать так, как хотелось бы.
Что-то, что приблизило меня, было советом, данным в этом Вопросе: как связать кнопку внутри фрагмента ролика с мэйнфреймом (flash CS6 AS3)
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Способ, которым кажется, что код становится более активным, когда он находится в мувиклипе ”, но я пытался всеми способами заставить код работать, перемещая разделы к различным видеоклипам, кадрам или слоям”.,Я даже пытался получить код в виде файла класса, но все же я не смог не запустить ...
В моем окне категорий 13 кадров, один по умолчанию и двенадцать, причем этот код повторяется 4-7 раз., (но каждый раз с другим массивом)
'''
var myfa1Array = [this.Mindow.defalt, this.Mindow.d1, this.Mindow.d2, this.Mindow.d3, this.Mindow.d4];
for each(var fa1 in myfa1Array) {
this.Mindow.defalt.addEventListener(MouseEvent.CLICK, onfaA1Click);
this.Mindow.d1.addEventListener(MouseEvent.CLICK, onfaA2Click);
this.Mindow.d2.addEventListener(MouseEvent.CLICK, onfaA3Click);
this.Mindow.d3.addEventListener(MouseEvent.CLICK, onfaA4Click);
this.Mindow.d4.addEventListener(MouseEvent.CLICK, onfaA5Click);
}
this.Mindow.defalt.buttonMode = true;
this.Mindow.d1.buttonMode = true;
this.Mindow.d2.buttonMode = true;
this.Mindow.d3.buttonMode = true;
this.Mindow.d4.buttonMode = true;
''''
Затем на главной временной шкале есть функция MouseEvent.
'''
function onfaA1Click(event: MouseEvent): void {
this.face1.gotoAndStop(event.target.name);
}
function onfaA2Click(event: MouseEvent): void {
this.face1.gotoAndStop(event.target.name);
}
function onfaA3Click(event: MouseEvent): void {
this.face1.gotoAndStop(event.target.name);
}
function onfaA4Click(event: MouseEvent): void {
this.face1.gotoAndStop(event.target.name);
}
function onfaA5Click(event: MouseEvent): void {
this.face1.gotoAndStop(event.target.name);
}
'''
При экспорте с текущим описанным кодом получается 285 ошибок.Один на каждый "on____Click" в окне категорий Movieclip.каждый раз, когда в Movieclip вызывается кнопка настройки и настройки по умолчанию.Это всегда ошибка 1120, доступ к неопределенному свойству.
То, что я действительно ищу, это простой способ дать игроку доступ ко всем 228 опциям для настройки, в 12 категориях с 4 опциями на набор кнопок.