поиск

«Воздушные» уроки от Senocular

Намусорил: Алексей «Vooparker» Аникутин
В категории: AIR, Новости

Вы не знаете, что такое AIR? Но вы хотите исправить этот факт и не знаете с чего начать? Что ж на вашу улицу пришел праздник! В течении последней недели небезызвестный Senocular опубликовал несколько весьма интересных и полезных уроков.

Да-да, вы не ошиблись, он самый — автор ActionScript 3 Tips and Tricks (русская версия). Теперь он предлагает нашему вниманию свои уроки по AIR. И так на сегодняшний день доступны следующие уроки:

Пока все. Читаем. :)



Kомментариев - 5 к ««Воздушные» уроки от Senocular»

SHAGGYSMILE [26 сентября, 2007 в 12:25]

Кто-то читает, а кто-то переводит :)

rikkaa [25 октября, 2007 в 17:39]

При попытки Test Movie примера из урока “Using AIR to Get and Set Clipboard Text” кучок ошибок компиляции:

1172: Definition flash.desktop:ClipboardManager could not be found.
1172: Definition flash.desktop:TransferableData could not be found.
1172: Definition flash.desktop:TransferableFormats could not be found.

Это все на директиву импорта соответствующих классов. Ну а дальше ошибки обращения к несуществующим свойствам этих классов.

Уже три дня бьюсь, чтобы понять почему не импортируются эти классы.
В минуты копания обнаружил, что в папке:

C:\Program Files\Adobe\Adobe Flash CS3\en\
два фолдера ActionScript 3.0 и ActionScript 3.0 AIR 1.0 ну и в папках Classes свои playerglobal.swc. Может, отсутствует обращение ко второму? Это так, мысли по поводу.
Кто-нибудь пробовал все это во Flash IDE?

Заранее спасибо.

P.S. Senocular правда говорит, что в связи с выходом второй беты он собирается переписать тюториал… Но это когда еще будет.

Юрий Яровой [26 октября, 2007 в 00:48]

Я списывался с Тревором по поводу перевода его уроков и он сообщал, что ему сначала нужно обновить их и привести в соответствие с новой версией среды. На senocular.com давненько не было новых постов, поэтому у меня есть большие подозрения, что Тревор сейчас как раз и занимается обновлением уроков. ;-) Поэтому рекомендую подождать еще немного.
Ну а если пытаться скомпилировать примеры в том виде, в котором они описываются в статьях, то ошибки компиляции неизбежны - очень большое количество изменений было внесено в новую версию среды.

screamge [26 октября, 2007 в 10:53]

Тревор обещал обновить уроки в течении двух недель. Что касается примера это происходит из-за того что они написаны под AIR 1. В AIR2 работа с буфером упростилась. Вот код для компиляции того же только без ошибок :) :

import flash.desktop.*;
import flash.events.*;

copyButton.addEventListener(MouseEvent.CLICK, copy);
pasteButton.addEventListener(MouseEvent.CLICK, paste);

function copy(event:MouseEvent):void {
	if (input.selectionBeginIndex != input.selectionEndIndex){
		var selectedText:String = input.text.slice(input.selectionBeginIndex, input.selectionEndIndex);

		Clipboard.generalClipboard.addData (selectedText, ClipboardFormats.TEXT_FORMAT);
	}
}

function paste(event:MouseEvent):void {
	var out:String = Clipboard.generalClipboard.getData (ClipboardFormats.TEXT_FORMAT).toString ();
	if (out.length > 0) {
		output.text = out;
	}
}
rikkaa [26 октября, 2007 в 14:37]

Спасибо огромное за оперативность и ответы.
Юрий, извините, что Вам пришлось поневоле списываться с автором ;)
Спасибо, screamge, за код.
Я абсолютно не обратил внимание на то, что в документации, в пакете flash.desktop уже нет этих классов, три раза просматривал и пропустил, плюс проигнорировал, что у меня импорт самого пакета целиком flash.desktop.* проходит нормально, значит с пакетом все в порядке. Да, просмотрел, можно было допереть.
Спасибо еще раз. Респект всем и блогу. ;)

Написать комментарий:

 

Bы можете использовать следующие теги для форматирования: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



User's collector

Внимание!
Эта опция станет доступной только после того как вы авторизуетесь.


 запомнить меня 
Я новый пользователь

На правах рекламы