Так есть скрипт для полного сохранения виджетов(позиции, размера, прозрачности т.п.) или это миф
Ну давайте разберёмся вместе...
Наверное, для сохранения различных данных необходимо какое то место где это собственно хранить. 1. Для того чтобы сохранились данные, даже после перезагрузки, нужно использовать память телефона, точнее то место которое отвел для этой цели производитель. В нашем случае (KP500) производитель отвел место для координат положения виджетов в количестве 6 штук, скрипт:
переменная = _global.mflash_DataRead("Idle.WidgetSet", "WidgetType^WidgetState^TrayOrder^PositionX^PositionY", "SSNNN", 0, 6); данный скрип позволяет получить координаты позиции виджетов описанных двумя переменными X и Y (по три цифры на каждую переменную)
виджет1._x = переменная[0].PositionX; виджет1._y = переменная[0].PositionY; эти 2 строчки присваивают виджету1 координаты положения по оси х и y (хранимые в "специальном отведенном месте") ну и так далее...
... виджет6._x = переменная[5].PositionX; виджет6._y = переменная[5].PositionY; эти 2 строчки для шестого виджета (к сожалению в этом "специальном отведенном месте" только 6 мест)
Для того чтобы что то положить (сохранить) в "специальном отведенном месте" существует следующая команда:
Некоторые продвинутые "тема писатели" используют это место с большей выгодой, путем создания матрицы для описания место положение одного виджета не шестью цифрами а четырьмя или обозначением номера виджета в определенном месте ранее созданной сетки положений.
Полагаю, что есть еще какие то стеки энерго независимой памяти для хранения данных и некоторые до них уже добрались но пока шифруются :)
2. Хранение данных в глобальных (_global) и рутовских (_root) переменных. Данный способ энерго зависим и при большом количестве переменных приводит к тормозам (хотя самый простой)
Прошу поправить меня если что неправильно написал и конечно же дополнить если кто еще знает волшебные места для хранения
Сообщение отредактировал pwsik - Вторник, 10.05.2011, 00:01
А если добавить блокировку прям в Idle_widget, а кейлок удалить то можно добавить кнопку отключающую звук или режим без звука? Тогда какой скрипт? Напишите пожалуйста, а я его буду пихать - мож куда-нибудь пойдет.
Добавлено (11.05.2011, 19:27) --------------------------------------------- А если ты так хочеш отключать звук из блокировки, то можеш заменить на блокировку фаил систем инфо. Тогда телефон будет типа блокироватса при нажатии на статус бар. И скрипт отключения звука из сисинфо действует.
Тута скрипты на сохранение 14 иконок, виджетов. For free.
это в основной кадр:
function SetWidgets() { this.muz._x = widgetdata[0].PositionX; в скобках цифры от 0 до 6 (7 иконок только для 501I и 550), для 501G и 500-х от 0 до 5. this.muz._y = widgetdata[0].PositionY; this.back._x = widgetdata[6].PositionX; this.back._y = widgetdata[6].PositionY; } // End of the function
function SetSpeedData() { this.one._x = speeddata[0].PositionX; в скобках цифры от 0 до 7 . this.one._y = speeddata[0].PositionY; } // End of the function
widgetdata = _global.mflash_DataRead("Idle.WidgetSet", "WidgetType^WidgetState^TrayOrder^PositionX^PositionY", "SSNNN", 0, 7); - здесь последняя 7, для 501G - 6.
SetWidgets(); SetSpeedData();
а это в конкретный спрайт или то что нужно, чтобы запомнило положение (здесь цифры из квадратных скобок):
Что имеем 14 иконок (спрайтов) с сохранением при использовании оригинальных PXO от 501G и 500-х или 15 при заливке в Каст PXO для ИдлВиджет от прошивок 501i или 550В. Все проверено, работает. Пользуйтесь, если нужно.
Можно прописать ,к примеру, виджетдата или спиддата как переменную на числа и тогда можно будет сохранять хоть до бесконечности, это уже реализовано было давно для тем манагера, но я незнаю как это сделать првильно.
Сообщение отредактировал Antoxa1998 - Суббота, 14.05.2011, 16:11
--------------------------------------------- хочу сделать плеер с нуля для ГС290 , такое возможно ? пытался открыть стандартный плеер через макромедию , херня какаято вылазит , не пойму , про какойто тест написано , нажимаешь и открывает просто плеер а переделатть его нельзя. и еще есть скрипты для плеера ?
Добавлено (25.05.2011, 18:09) --------------------------------------------- и еще смотрел видео по созданию эффекта для КП500 , немного понял , но у меня ГС290 и хотелось бы для него сделать эффект , но в ГС290 совсем другая структура этого эффекта , (так как открыл и посмотрел) не могу в нем разобраться помогите !
Сообщение отредактировал BEPT - Среда, 25.05.2011, 18:12
дайте скриптовую команду на включение телевизора в s5233t!(чтоб кнопку нажать и тв включился) ps_ скинул меню на мобилу- запускаю, а там значок "флеш" и рядом цифра "9" в жёлом треугольнике... , делал меню в adobe cs5..
видео 240x400| темы для gs290| фильмы скачать 240x400| картинки 240x400 бесплатно| обои 240x400| 240x400 s5230| игры бесплатно 240x400| экран 240x400| 240x400 touch| java игры 240x400| 240x400 фильмы|
скачать бесплатно игры для сенсорных телефонов , игры 240x400 , темы для сенсорных телефонов , картинки 240x400 , java 240x400