![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 16
|
Добрый вечер Ребята!
Вот пытаюсь наладить "связь" между flash и Excel... Нарисовал 5 точек, и пытаюсь координаты этих 5 точек экспортировать в Excel в виде таблички... Но вот не очень то получается:В принципе файл Excel создается и данные показывает, но не так как хотелось бы... Не подскажите ли что не так сделал? Ниже привел свой код - если будет время посмотрите пожалуйста... Я еще прикрепляю 2 excel файла:baza - это то, что получается из программы, а Книга1 - это то,что хотелось бы получить... С Уважением! import flash.display.Sprite; import flash.net.FileReference; import fl.controls.Button; //--создаём контейнер и добавляем его на сцену var Container:Sprite=new Sprite(); addChild(Container); //--создаём кружки и добавляем в контейнер for (var q=0;q<5;q++){ var circle:Sprite = new Sprite(); circle.graphics.beginFill(0xFFCC00); circle.graphics.drawCircle(0, 0, 10); circle.x=q*100; circle.y=40 Container.addChild(circle); } var xdata:XML= <VFPData> </VFPData> //опрашиваем контейнер: var c:Sprite; for (var i:int=0; i<Container.numChildren; i++) { c=Container.getChildAt(i) as Sprite; //trace(c.x, ' ',c.y); xdata.appendChild(<body><x>{c.x}</x><y>{c.y}</y></body>); } var myButton:Button = new Button(); myButton.emphasized = true; myButton.width = 150; myButton.move(320, 20); addChild(myButton); myButton.addEventListener(MouseEvent.CLICK, asd); function asd(e:MouseEvent):void{ //trace(xdata); var file:FileReference = new FileReference(); file.save(xdata,'baza.xls'); } |
![]() |
Часовой пояс GMT +4, время: 07:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|