PDA

Просмотр полной версии : Правильно ли я перевел код?


WhiteD
11.08.2003, 19:05
Правильно ли я перевел код?

song = new Sound(); - Создаем объект Sound и называем его "song"
_root.playing = false; - Дожидаемся полной загрузки файла, прежде чем воспроизводить его
-------------------------
song.setVolume ((volume_slider.knob._x + 100) / 2); - ??????
if (_root.playing) { - Если файл загружается, то выполнить следующий скрипт:
percent = Math.round(song.getBytesLoaded()/song.getBytesTotal()*100) + "%"; - Отображаем информацию о процентной загрузки файла с помощью "percent"
if ((song.getBytesLoaded() == song.getBytesTotal()) && ! _root.songLoaded){ - Если файл загружен полностью, то выполняем следующий скрипт:
_root.songLoaded = true; - Начинается воспроизведение файла.
song.start(0,999);}} - Значение "0" задает команду с какой секунды начинать воспроизведение файла, "999" - это число повтора проигрывания
-------------------------
on (release) { - При нажатии на кнопку выполняется команда:
song.stop(); - Остановить воспроизведение
_root.playing = false; } - Дожидаемся полной загрузки файла, прежде чем воспроизводить его (см. выше)
-------------------------
on (release) { - При нажатии на кнопку выполняется команда:
song.loadSound(songlist.getSelectedItem().data, false); - Начинаем загружать файл
_root.playing = true; - Проигрывать в потоковом режиме
_root.songLoaded = false; - Дождаться полной загрузки файла
-------------------------
onClipEvent (mouseDown) { - При нажатии на кнопку выполнять следующие команды:
point = new object(); - Создаем новый объект
point.x = _xmouse; - ??????
point.y = _ymouse; - ??????
localToGlobal(point); - ??????
if (hitTest(point.x, point.y, true)) - ??????
startDrag(this, 0, -100, 0, 100, 0); - ??????
delete point;
}
onClipEvent (mouseUp) { - При отпускании кнопки выполнить это:
stopDrag(); - Остановить действие
}

GEf$
11.08.2003, 21:43
-----------------------------------------
point.x = _xmouse; - ??????
point.y = _ymouse; - ??????
localToGlobal(point); - ??????
if (hitTest(point.x, point.y, true)) - ??????
startDrag(this, 0, -100, 0, 100, 0); - ??????
--------------------------------------------------------
а это что не перивел.... :(


point.x = _xmouse; - расположение обьекта по х координатам
point.y = _ymouse; - расположение обьекта по y координатам
localToGlobal(point); - приобразуем координаты клипа в координаты рабочего стола
if (hitTest(point.x, point.y, true)) - если прозошол щелчок мыши нужно определить координаты положения.
startDrag(this, 0, -100, 0, 100, 0); - разрешаем тоскать обьет в указанных координатах!

вроде все правильно....... :rolleyes:

WhiteD
13.08.2003, 14:06
Спасибо за помощь!!! :)