Преобразование getClass из as3 в холст html5

Я пытаюсь преобразовать свой проект as3 в холст html5 с помощью анимации cc. У меня есть приведенный ниже код as3 для клонирования MovieClip на сцене, и он нужен для использования холста html5.

function getClass(obj:Object):Class {
    return Class(getDefinitionByName(getQualifiedClassName(obj)));
 }
var mc=getClass(this.getChildByName("myMc"))
"..используя анимацию копий" Так в чем именно проблема? Отказывается ли Animate CC генерировать или экспортировать содержимое HTML из кода AS3? Вы получаете сообщения об ошибках?
VC.One 26.03.2019 09:37

Uncaught ReferenceError: класс не определен

Enas S3efan 26.03.2019 09:59

Вы конвертируете это в JS? Если да, можем ли мы увидеть JS?

halfer 26.03.2019 10:02

код внутри html5 canvas var stage=this function getClass(obj) { return Class(getDefinitionByName(getQualifiedClassName(lib.obj))); }var mc=getClass(stage.nn.getChildByName("Mymc"))

Enas S3efan 26.03.2019 10:06

Какую проблему вы пытаетесь решить, создавая function getClass? Может быть, есть другое решение... В любом случае, я сомневаюсь, что вы можете return Class также нет разрешенных параметров функции для Class объекта, поэтому нет смысла для кода с ...getQualifiedClassName(obj)... и т. д. Руководство AS3 сообщает вам в строке 8, что «Как правило, вам не нужно объявлять или создавать переменные типа Class вручную». и ваша return Class логика звучит как попытка вручную создать класс, верно?

VC.One 26.03.2019 12:31

если я хочу создать новый экземпляр из мувиклипа в библиотеке, дав ему имя привязки, мы можем сделать так: «var mc=new lib.myMc», где myMc — это имя привязки, но моя проблема в том, что я хочу имя привязки в арабский язык :)

Enas S3efan 26.03.2019 12:47
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
6
103
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вот и все :)

stage.nn.gotoAndStop("cow");
var mc=stage.nn.getChildAt(0).clone()
mc.x=100
mc.y=100
stage.addChild(mc)

Спасибо всем :)

Другие вопросы по теме