У меня есть мувиклип с именем mcButton
с свойством scaleX
, я должен передать его функции, которая управляет mcButton.scaleX.Как передать свойство в качестве аргумента функции в actionscript
manipulateValue(mcButton.scaleX);
function manipulateValue(mcProperty:?)
{
mcProperty += 2;
..execute other things here...
}
Функция выполняет один и тот же код для несколько собственности и несколько мувика, так что я должен сделать это родовым. Любая помощь в том, как я могу это сделать?
проблема заключается в том, что для определенного свойства, такого как scaleX, оно будет использоваться для нескольких случаев «if ..» «else if» и т. Д. Поэтому, если нам нужно манипулировать свойствами номера M, вам нужно обработать строку кодов NxM раз, в то время как на самом деле мы могли делать это только с помощью N строк кодов. –
Итак, что не так с этим решением? Пока все ваши объекты MovieClips кажутся идеальными. – BadFeelingAboutThis
yhea, но 'objects' являются' свойствами' 'MovieClips'. Я ищу способ запустить его таким образом: 'manipulateValue (mc.stageX)', 'manipulateValue (mc.scaleY)', 'манипулировать (mc.alpha)' или так далее, это зависит от того, какое свойство мы хотим манипулировать. Решение моего запроса может сделать «функцию» гибкой во время выполнения. –