|
|
|||||
Регистрация: May 2010
Сообщений: 17
|
Debug as3 static var
Всем здравствуйте.
Столкнулся с проблемой что Отладчик Флеш не показывает переменные static к примеру есть глобальный класс public final class Global { public static var FILE_FILTER:Array = ["Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF*.png;*.PNG"]; private static var fileRef:FileReferenceList = new FileReferenceList(); private static var arr_original_img:Array; Возможно это из-за того что я не создаю объект, типа Как выйти из этой ситуации? Что посоветуете |
|
|||||
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
может быть потому, что они у вас private?
|
|
|||||
Регистрация: May 2010
Сообщений: 17
|
Ладно, не спорю, пример не удачный, так как писал не дома.
А вот так? package { import flash.display.*; import flash.net.*; import mx.collections.ArrayCollection; import flash.external.ExternalInterface; public class Global { public static var original_img:Array; public static var thumbImg_Arr:ArrayCollection = new ArrayCollection; public static var switcherThumbsLabel:String = "thumbnails"; public static var time_start:*; public function Global():void { }// end function public static function Log(text_log:*):void { ExternalInterface.call("debugLog", "[" + time_start +"]" + text_log); //trace("["+ time_start +"]" + text_log); } } } |
|
|||||
Banned
|
И в чем проблема? Вставил ваш пример во FlashIDE и все у меня показало. Возможно вас пугает:
Так это просто переменная time_start не определена |
|
|||||
Регистрация: May 2010
Сообщений: 17
|
Праблы в том что FLEX этого не показывает.А по поводу функции, то там все ок, там так нужно чтоб оно было без типа.
Не знаете а во Flex есть настройка чтобы были видны статики...? |
|
|||||
Banned
|
Причем тут Flex? Все равно обрабатывает все Flash Player. А видимость переменных (статических и любых других) указывается при помощи: public, private, protected... Ну или просвети, если я ошибаюсь.
|
|
|||||
Регистрация: May 2010
Сообщений: 17
|
Вечером буду дома все выложу с картинками.
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Там, где мне надо было - я делал локальную переменную и присваивал её значение нужной статической. Но я вообще привыкший и только трейсами отлаживать (тяжелое детство), наверное есть лучше путь.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: May 2010
Сообщений: 17
|
Где это сделать?. И если можна во FlashDevelop е тоже.
Добавлено через 2 часа 12 минут dimarik, у меня просто такая архитектура приложения, что есть класс public class Global в котором хранятся глобальные перемены которые нужны для выполнения всего приложения. Но в ходе работы, я не могу просматривать что туда добавляется, и что там уже есть. Как мне быть в этой ситуации? Последний раз редактировалось wir_wolf; 23.07.2011 в 17:44. |
Часовой пояс GMT +4, время: 11:08. |
|
« Предыдущая тема | Следующая тема » |
|
|