Закончилась первая неделя моего изучения ActionScript3. Не знаю насколько быстро или медленно это (изучение) идет, сравнивать не с чем и не с кем. Стараюсь все свободное от работы время проводить за Flash, но множество отвлечений мешает. Подводить итоги первой недели наверное не буду, если вам интересно то все этапы здесь, а так продолжаем работать дальше, надеюсь нашу идею приложения для контакта, не реализуют раньше нас, посему поторопимся, поменьше разговоров 🙂
Итак, вторая неделя изучения ActionScript3.
День 6.
Выяснил, что удобнее писать код не в action у сцены, а в отдельном подключаемом классе. Классы в AS3 полноценные, также Оо, применяются паттерны проектирования, видел пример применения паттерна Состояние (State), так что все по взрослому. Так как взаимодействие по обычному методу с api vkontakte, было установлено, то стал мучаться делать взаимодейтсвие по защищенной схеме, от моего сервера к api. Хотя пока работы с голосами мы не планируем, выяснилось, чтобы отправить сообщение в раздел Приложения->оповещения, применяется метод secure.sendNotification, который работает только при отправке запроса со своего сервера, посредством защищенного метода взаимодействия с api.
Так же я решил перейти к «оживлению», самого приложения, взял у дизайнера макет и начал писать класс для замены курсора, в нашем приложении-рисовалке это просто жизненно необходимо. Также начал писать класс для рисования, Drawing , суть которого опишу подробнее, по окончании его написания. Дабы соответствовать правилам, коды я пишу в отдельных файлах, разделяя классы на пакеты. Вообщем работа идет.
День 7.
Написан класс Drawing отвечающий за рисование, написан класс Drag отвечающий за перетаскивание элементов. Разобрался как использовать клас для поведения конкретных элементов, не разобрался, как передавать классу объект для манипулирования. Буду разбираться дальше.
flash это конечно очень хорошо, но если его использовать на сайте, то там одни минусы (ну разве что кроме красоты)
Я бы с вами не согласился, минусы в чем? Флеш дает преимущества, которые недоступны просто от использования html+css+javascript. Пока его, как и Silverlight технологию заменить нечем. Конечно все может измениться после CSS3 и HTML5, но я сомневаюсь.
Интересно вы пишите — правда, вы взялись за сложное — сразу писать под апи вконтакте — но всё же )
буду вас читать )
Flash скоро умрет, и заменой будет ему HTML5
Flash еще долго не умрет, да и не все что сейчас есть во Flash сможет заменит HTML5. Официальная дата завершения оформления спецификации w3c аж 2014-й год.
«Candidate Recommendation in the year 2012, and Recommendation in the year 2022 or later». Даже в 2022-м http://wiki.whatwg.org/wiki/FAQ#What.27s_this_I_hear_about_2022.3F