Страница 1 из 2

AS3.0 есть ли аналог print_f из php

Добавлено: 16 мар 2013, 23:33
Kavis
Не могу толком работать без такой функции, поиск в интернете ничего не дает...

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 16 мар 2013, 23:35
Casperovskii
Kavis
Эм, trace(imya_peremennoy). Но если в нее передать массив, то выведет "Object Array" или что-то такое. Так что каждый элемент циклом надо.

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 16 мар 2013, 23:37
sasha^
Не могу толком работать без такой функции, поиск в интернете ничего не дает...
в ас3 нет просто ф-ции вывода в рабочее простанство..
ну и учтите, что ас3 поддерживает все преимущества ООП, так-что сложнее он чем php

З.Ы. для разработчиков есть функция trace(), которая выводит в окно вывода нужные данные(только для теста применяется)

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 00:22
Kavis
Возможно вы меня не правильно поняли, мне нужно например вывести массив в виде строки, так как иногда толком неизвестно, что возвращается, очень помогает с анализом...
По сути вывести я знаю как, мне нужно преобразовать массив в строку...
print_r сразу преобразовывает и выводит...

Код: Выделить всё

$res = $VK->api('groups.getMembers', array('gid'=>'47235361',  'count'=>'100'));print_r($res);

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 00:27
sasha^
если это не асоциативный массив, то выводится и trace(),
если нет - нужно перебрать с помощью цикла.

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 00:35
Kavis
Мне нужно отслеживать данные уже на сайте VK, так что trace отпадает...

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 04:54
ktibo
Kavis создаете небольшое текстовое поле где-нибудь в углу приложения и через него выводите информацию

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 16:09
Kavis
Я умею выводить информацию, мне нужно преобразовать массив в строку прежде чем выводить...

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 17 мар 2013, 20:33
XELAD
Для простоты можно просто trace(some_array), но часто это не то,что нужно, как и trace(some_array.join(" , "));
Для наглядности используйте JSON, переведите some_array в строку с помощью JSON, затем её trace. Думаю, проблем не возникнет, если вы когда-нибудь использовали [].
http://help.adobe.com/ru_RU/FlashPlatfo ... /JSON.html

Re: AS3.0 есть ли аналог print_f из php

Добавлено: 18 мар 2013, 16:36
Александр
Kavis писал(а):Мне нужно отслеживать данные уже на сайте VK, так что trace отпадает...
Flash Player Debugger