![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2002
Сообщений: 1
|
Срочно помогите я делаю график по значениям: есть две оси координат, и по координатам нужно выставить точки... Как ставить точки с помощью АСкрипт? или можно использовать символ-точку и его размножать, тогда как быть с названием переменных этих символов (для задания им координат _у _х) (Если непонятно написал спросите)
__________________
:-) wir |
|
|||||
|
Регистрация: Aug 2002
Сообщений: 30
|
есть мувик PoleGraph на нём рисуем
есть мувик vPoint кружок есть текстовое поле связанное с переменной vMessage он может this.onPress = function () {_root.vMessage="x="+this._x+" y="+this._y} // -- по щелчку на символе точка его выделяет и передает //--- координаты в текстовое поле function setPoint() { myColor= new Color(obj["vPoint"+0]); myColor.setRGB("0x0A21C0"); _root.vMessage="x="+this._x+" y="+this._y } //--- рисует график из масива по точкам с линиями function DragGraph(obj, vMas){ obj.lineStyle (1, 0xC90133, 100); obj.moveTo(vMas[0][0], vMas[0][1]); for (i=0; i<vMas.length; i++) { obj.lineTo(vMas[i][0], vMas[i][1]); obj.attachMovie("vPoint", "vPoint"+i, i*1000 ); obj["vPoint"+i]._x=vMas[i][0] obj["vPoint"+i]._y=vMas[i][1] } setPoint() myColor= new Color(obj["vPoint"+0]); myColor.setRGB("0x0A21C0"); _root.vMessage="x="+this._x+" y="+this._y } масив можно так определить var vMasData = new Array(); for (i=0; i<_root.PoleGraph._width/10; i++) { vMasData[i] = new Array(); vMasData[i][0] = i*10; vMasData[i][1] = Math.random()*100; } Правда тут ещё по моему нужно с позициями точек определиться |
|
|||||
|
Регистрация: Aug 2002
Сообщений: 30
|
сори немного сырой код кинула
function setPoint(obj) { myColor= new Color(obj); myColor.setRGB("0x0A21C0"); _root.vMessage="x="+obj._x+" y="+obj._y } this.onPress = function () {_root.SetPoint(this)} но принцип я думаю понятен. |
![]() |
Часовой пояс GMT +4, время: 12:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|