Цитата:
|
А с типизированными свойством у нас будет предупреждение на этапе компиляции.
|
С не динамическими, я б сказал, если речь конкретно о случае с неправильным названием переменной.
Цитата:
|
Лучше использовать класс с переменными или класс с одним объектом у которого много переменных?
|
У вас какая-то путаница в голове. Почитайте подробнее о том, что такое класс, что такое объект.
Возможно вас удивит, но в as3 даже Class, является наследником Object.
Вот такая конструкция

Код AS3:
trace(Class is Object);
Выдаст true. И вообще, в этом языке даже нет примитивов. Здесь всё является наследником Object.
Короче говоря, ваш вопрос лучше перефразировать примерно так:
Как лучше делать, объявлять для каждого свойства отдельную переменную класса, или хранить все свойства в динамической коллекции?
Лучшего варианта здесь нет. Все зависит от конкретной задачи. Если точно известно какие свойства будут, что ничего нового добавляться не будет (имеется в виду динамически), или данные не будут обновляться сразу всем скопом, то лучше первый вариант. Тут и доступ к свойствам быстрее, и IDE подсказки по коду выдаст. Но и вариант с коллекцией свойств тоже не плохой. Есть варианты, когда он удобнее. Так что точного ответа здесь не найти