Угловое расположение видеоклипов в сценарии действия 3 - PullRequest
0 голосов
/ 23 октября 2011

Я хочу создать приложение для тестирования скорости в скрипте действия. 3. Планируемый измеритель скорости похож на аналоговый. Как я могу это организовать ??

1 Ответ

1 голос
/ 23 октября 2011

Я не совсем понял, что именно вы хотите, но я предполагаю, что вы спрашиваете, как создать измеритель скорости с аналоговым циферблатом.

Я опишу, как создать этот тип измерителя http://bit.ly/pSOxnv - но его можно легко адаптировать к другим.

У вас будет два мувиклипа:

  • фон метра (здесь ничего особенного), просто держите его внизу

  • индикатор - в основномпросто модная линия.Вы захотите расположить его в точном положении поверх фона, а затем отрегулировать центр преобразования так, чтобы он находился точно там, где должна быть ось (наш центр вращения) - http://bit.ly/pP1AgL.

После этого вам нужно будет написать код для позиционирования индикатора на правильное значение:

function updateDial(value: Number, max: Number) {
    var maxAngle: Number = 45; // adjust this angle to reach the maximum

    var u:Number = (value / max) * maxAngle;  // compute the angle

    indicator_mc.rotation = u;  // apply the rotation
}

Если вы хотите управлять центральной точкой в ​​ActionScriptКроме того, тогда все станет сложнее, вам придется применить Матрицу преобразования к mc.transform.matrix.Подробнее об этом здесь: http://bit.ly/oBcKOj

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...