Общие объекты и связанные элементы - PullRequest
1 голос
/ 21 сентября 2011

Если я пытаюсь создать файл, который принимает информацию, введенную пользователем, используя поля ввода, сохраните их, а затем снова загрузите их после того, как файл будет открыт и выбрана опция, какие вещи мне понадобятсябольшинство исследований?Я знаю, что есть что-то под названием sharedObject, которое мне нужно исследовать.Что-то еще?Я искал в Google, но я не нахожу ничего, что касалось этого конкретного аспекта.Игры делают это, да?Таким образом, приложение может сделать это, не используя Flex, да?

1 Ответ

1 голос
/ 21 сентября 2011

Вам нужно освежить в памяти гугл-фу.Я получил 169K результатов о том, как сделать то, что вы просите здесь.Вот несколько учебных пособий:

http://www.emanueleferonato.com/2008/12/28/understanding-as3-shared-objects/

http://drawlogic.com/2008/01/10/howto-sharedobjects-for-local-storage-as3/

http://www.flashdaweb.com/2008/01/tutorial-actionscript-3-using-shared-objects-to-show-the-time-of-page-browsing/

Googled "с использованием общих объектов в AS3"

Вот выдержка из одного из сайтов, показывающая, насколько это просто:

package {
    import flash.display.Sprite;
    import flash.net.SharedObject;
    import flash.text.*;
    public class as3_shared_objects extends Sprite {
        var shared:SharedObject;
        public function as3_shared_objects() {
            shared = SharedObject.getLocal("reloaded");
            if (shared.data.visits==undefined) {
                shared.data.visits = 1;
            }
            else {
                shared.data.visits ++;
            }
            show_text(shared.data.visits);
            shared.close();
        }
        public function show_text(str) {
            var shared_text:TextField = new TextField();
            var format:TextFormat = new TextFormat();
            format.font = "Lucida Console";
            format.color = 0xffff00;
            shared_text.width = 300;
            shared_text.defaultTextFormat = format;
            shared_text.x = 25;
            shared_text.y = 15;
            addChild(shared_text);
            shared_text.appendText("You visited this page "+str+" times");
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...