![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 20
|
допустим мои значения хранятся в переменных,то есть результаты тестирования ,1й вопрос- от 0 до 10 баллов это а1,второй а2 и тд.также в этот файл должно выводиться текущее время,номер варианта,и ФИО тестируемого. как мне это все описывать в коде,и как сформировать таблицу?
Добавлено через 11 минут Результаты тестирования которые должны выводиться хранятся в переменных,допустим 1й вопрос от 0 до 10 баллов это а1,2й вопрос а2 и тд.Помимо этих цифер должны выводиться текущая дата,номер варианта,название темы,ФИО тестируемого...как это все организовать в коде?могли бы вы примерно(но подробно желательно) показать |
|
|||||
|
А вы код пишите во фреймах или классах?
Ну самый простой вариант увидеть файл - заполнить таблицу в Exel и сохранить как в CSV
__________________
... |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 20
|
во фрейме
|
|
|||||
//Заполняем где-то в коде данные var record:Object = {}; record.age = 33; record.name ="asaa"; record.result = 42; //и другие параметры, которые вам нужны var records:Array = new Array(); records.push(record); records.push(record); records.push(record); records.push(record); //Вывод данных var output:String = ""; //Выволим первую строку - заглоки полей for (var paramName:String in records[0]) { output += '"' + paramName + '", '; } output += "\r\n"; //Проходимся по всем записям var len:uint = records.length; for (var i:uint = 0; i < len; i++) { var record:Object = records[i]; for (var param:String in record) { //Выводим каждый параметр output += '"' + String(record[param]) + '", '; } output += "\r\n"; } trace(output);
__________________
... |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 20
|
спасибо огромное
|
|
|||||
|
Тогда вот еще сохранение в файл
![]() ///Заполняем где-то в коде данные var record:Object = {}; record.age = 33; record.name ="ivan"; record.time =100; record.result = 42; //и другие параметры, которые вам нужны var records:Array = new Array(); records.push(record); records.push(record); records.push(record); records.push(record); //Вывод данных var output:String = ""; //Выволим первую строку - заглоки полей for (var paramName:String in records[0]) { output += '"' + paramName + '", '; } output += "\r\n"; //Проходимся по всем записям var len:uint = records.length; for (var i:uint = 0; i < len; i++) { record = records[i]; for (var param:String in record) { //Выводим каждый параметр output += '"' + String(record[param]) + '", '; } output += "\r\n"; } trace(output); //Дальше кодирует в байты и сохраняете на диск при клике stage.addEventListener(MouseEvent.CLICK, stage_clickHandler); function stage_clickHandler(e:Event):void { var fileLocal:FileReference = new FileReference(); var bytesToSave:ByteArray = new ByteArray(); bytesToSave.writeMultiByte(output, "windows-1251"); bytesToSave.position = 0; fileLocal.save(bytesToSave, "fileName.csv"); }
__________________
... Последний раз редактировалось Александр Мостовой; 07.04.2013 в 17:52. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|