тебе надо почитать что такое "область видимости" переменных, _root, _parent, this, level
Ты не понимаешь адресацию, без этого понятия ты не сможешь управлять объектами и переменными в разных объектах.
Вот у тебя _parent.bar2._width - а ты уже вытащил этот код из клипа, куда ты собираешья выходить?
В твоем случае синтаксис такой (распологается код на первом кадре):

Код AS1/AS2:
slid.my_btn.onPress = function() {
startDrag("slid.my_btn", true, 0, 0, slid.bar2._width, 0);
};
slid.my_btn.onMouseUp = function() {
stopDrag();
};
reg.btn.onMouseUp = function() {
stopDrag();
};
reg.btn.onPress = function() {
startDrag("reg.btn", true, 0, 0, reg.bar._width, 0);
};
а вот хрена не работает onReleaseOutside я не знаю.
А зачем тебе вытаскивать код движения ползунков из клипов? нафига мешать в кучу столько текста...