Неплохой альтернативный редактор кода ActionScript.
Понравилось то что автоматом закрывает скобки, будь то обычние или фигурные.
Также то что если в коде есть функции то она делит эти функции на узлы. Узлы Можно закрывать и открывать.
Очень хорошо подсвечивает зарезервированные слова. Понимает синтаксис ActionScript,
CSS, HTML, JavaScript, Perl, PHP, Python, XML. Плюс к этому огромное количество пользовотельских настроек.
Непонравилось то что она неразличает заглавные буквы от строчных. Так если я хочу набрать "Number" то при наборе "Nu" в раскрываюшемся контекстном меню курсор становится на "null".
Программа при минимизации убираеться в Toolbar. Грузится достаточно быстро.
А еще она распростроняется бесплатно.
Кто интересуется может закачать отсюда SciTElash
четверг, 25 октября 2007 г.
Альтернативный редактор AS
Автор:
David
на
11:20
3
коммент.
среда, 17 октября 2007 г.
Маленькие шаги маленького блога

Дня 3 три назад добавлял в каталоги блогов. Среди них Blogdir.ru, Blogo.ru.
Так вот ответ только пришел от Blogdir.ru что меня добавили. А в Blogo.ru почему-то не захотели добавить.
Еще одно событие 14 октября Google прокешировал мой блог.
Кроме того теперь сообщения транслируются на HeadHunter Live и на LiveJournal.
Автор:
David
на
22:01
0
коммент.
Умножение с простейшим классом
Открываем новый документ. Вытаскиваем на сцену из панели
компанентов три TextInput и два Button.
TextInput даем instance name >> arg_n, arg_m и arg_p соответственно.
Button даем instance name >> sum и reset.
Текстовые поля arg_n и arg_m будут служить для ввода, а arg_p для вывода.
В Parametrs текстового поля arg_p свойство editable ставим в false, чтобы в него нельзя было вводить данные.
Открываем текстовый файл и пишем в нем класс который будет делать расчет.class Sum{
public function nAndm(n:Number, m:Number){
return n*m;
}// метод рассчета
}
Навание класса должно начинаться с большой буквы.
Сохраняем класс в той же директории где сохранен fla проект. Причем название файла должно быть точно таким же что и название класса т.е. Sum.
Далее переходим в наш проект и в первом кадре пишем код:var a:Sum = new Sum();// создаем экземпляр класса Sum
sum.onRelease = function(){
arg_p.text=a.nAndm(arg_n.text,arg_m.text);
}// вывзываем метод из класса Sum с нужными параметрами
reset.onPress = function(){
arg_n.text=""
arg_m.text=""
arg_p.text=""
}//функция сброса
Вуалья!!! нажимаем Ctrl+Enter и пробуем что-то посчитать.
Автор:
David
на
19:14
0
коммент.
Ярлыки: ActionScript, Class, Flash
воскресенье, 14 октября 2007 г.
Обратное воспроизведение клипа
Проиграть мувик с последнего кадра к первому очень легко.
Нужно сделать сам мувиклип, задать ему instance name допустим movie_mc.
После этого нужно в первом кадре написать код который и будет проигрывать назад.
MovieClip.pe.p_prevFrame = function() {
this.onEnterFrame = function() {
if (this._currentframe == 1) {
delete this.onEnterFrame;
} else {
this.prevFrame();
}
};
};
//
movie_mc.stop(); //останавливаем на первом кадре
movie_mc.onRollOver = function() {
this.play();
}; // при наведении мыши начинаеться воспроизведение вперед
movie_mc.onRollOut = function() {
this.p_prevFrame();
};// при убирании мыши воспроизведение назад
Я немножко дороботал и вот что получилось.
При воспроизведении назад если нажать кнопку Stop то мувик останвливаеться и дальше
можно нажать одну из кнопок Rewind или F FWD и мувик начнет двигаться с того места на котором остановился.
Вот код:MovieClip.prototype.p_prevFrame = function() {
this.onEnterFrame = function() {
if (this._currentframe == 1) {
delete this.onEnterFrame;
} else {
this.prevFrame();
}
};
};
function tormoz() {
movie_mc.onEnterFrame = function() {
a = movie_mc._currentframe;
};
a = null;
movie_mc.gotoAndStop(a);
}// функция остановки
movie_mc.stop();
f_fwd.onRelease = function() {
movie_mc.play();//воспроизведение вперед
};
rewind.onPress = function() {
movie_mc.p_prevFrame();
};// назад
stop_mc.onPress = function() {
tormoz();
}; //запуск функции остановки
По материалу FlashBlog.RU
Автор:
David
на
18:44
0
коммент.
