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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

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

Сообщение Kavis »

Не могу толком работать без такой функции, поиск в интернете ничего не дает...
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

Kavis
Эм, trace(imya_peremennoy). Но если в нее передать массив, то выведет "Object Array" или что-то такое. Так что каждый элемент циклом надо.
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

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

Сообщение sasha^ »

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

З.Ы. для разработчиков есть функция trace(), которая выводит в окно вывода нужные данные(только для теста применяется)
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

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

Сообщение Kavis »

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

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

$res = $VK->api('groups.getMembers', array('gid'=>'47235361',  'count'=>'100'));print_r($res);
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

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

Сообщение sasha^ »

если это не асоциативный массив, то выводится и trace(),
если нет - нужно перебрать с помощью цикла.
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

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

Сообщение Kavis »

Мне нужно отслеживать данные уже на сайте VK, так что trace отпадает...
ktibo
Сообщения: 38
Зарегистрирован: 15 авг 2011, 10:58

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

Сообщение ktibo »

Kavis создаете небольшое текстовое поле где-нибудь в углу приложения и через него выводите информацию
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

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

Сообщение Kavis »

Я умею выводить информацию, мне нужно преобразовать массив в строку прежде чем выводить...
XELAD
Сообщения: 205
Зарегистрирован: 17 июл 2012, 05:25

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

Сообщение XELAD »

Для простоты можно просто trace(some_array), но часто это не то,что нужно, как и trace(some_array.join(" , "));
Для наглядности используйте JSON, переведите some_array в строку с помощью JSON, затем её trace. Думаю, проблем не возникнет, если вы когда-нибудь использовали [].
http://help.adobe.com/ru_RU/FlashPlatfo ... /JSON.html
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

Kavis писал(а):Мне нужно отслеживать данные уже на сайте VK, так что trace отпадает...
Flash Player Debugger
Ответить