Я искал похожую информацию, однако все, что я могу извлечь из документации и блогов, подразумевает, что MobileSkin - это то, что вы делаете для создания скинов на уровне компонентов (например, кнопок, списков, itemRenderers и т. Д.), Вещей, которые будут использоваться многими раз по всему приложению.
Другая причина, по которой вы можете думать о том, что вам не удастся избавиться от скинования вашего View через MXML, заключается в том, что все представления, для которых я видел код, сделаны так декларативно (MXML) и скинингом подкласса View с использованием только класса Skin, Вы добавляете только один слой иерархии через contentGroup в большинство скинов skinnableContainer.
Если вы используете spark.components.View, то вы используете скин, связанный с тем, что это SkinnableContainer. Это НЕ простая группа, как вы думаете.
Я не знаю, я немного растерялся, чтобы сосредоточить свои усилия. Я уверен, что последствия для производительности (если таковые имеются) заставят их задуматься позже на стадии разработки.