}Аналогично , если вы добавили несколько интерфейсов в класс, то нужно сказать программе чтобы она создала функции для каждого метода в этих интерфейсах.Автоматическое создание обьектов. Вы когда нибудь называли переменную или функцию перед ее созданием? Я делаю это постоянно с функций обработчика событий при определении слушателя. Я пишу что то вроде :menuButton.addEventListener(MouseEvent.CLICK, onclickMenuButton);ЂЂЂ когда я еще не определил функцию обработчика onclickMenuButton ()Итак, все что вам нужно сделать это переместить курсор на еще неопределенное ключевое слово и нажать Ctrl-Shift-1 чтобы вызвать это меню: Нажмите Enter, и FlashDevelop автоматически создаст новую функцию, с правильным набором параметров.public function ExampleClass()
public function ExampleClass(x:Number=0, y:Number=0, width:Number=0, height:Number=0)
Заметка которая здесь это автоматически добавленный многострочный комментарий с моим ником и местом чтобы написать немного информации о классе.Если вы хотите расширить существующий класс, например класс Rectangle, вы можете указать это в диалоговом окне New Class нажав на кнопку BrowseЂЂЂ рядом с полем Base Class. Если вы выберете ЂЂЂGenerate constructor matching base classЂЂЂ это даст классу те же аргументы, что и у класса Rectangle, который он расширяет.package ru.lessonsforall.examples
Руководство для начинающих по FlashDevelop ЂЂЂ Основы2 общих неправильных представления о Flash Professional:Во-первых , прежде чем создавать flash-приложения и игры , вы должны его купить, а во-вторых , что это достойный инструмент для написания кода. Это абсолютно неверно.В этой статье мы увидим как использовать свободное ПО для Windows FlashDevelop - совместно с Flash Professional и отдельно от него.Что же такого примечательного во FlashDevelop?Вы можете создавать flash проекты в любом текстовом редакторе , так что же такого особенного во FlashDevelop? Вот мои топ-6 любимых особенностей.Завершение кодаНапечатаем someMovieClip.got и программа предложит gotoAndPlay () и gotoAndStop () в качестве возможного варианта оконцовки на выбор. Можно продолжить печатать чтобы сузить выбор предлагаемых оконцовок или использовать клавиши со стрелками чтобы выбрать нужную оконцовку и затем нажать клавишу tab чтобы FlashDevelop автоматически закончил слово. Так же FlashDevelop может сравнивать написанный текст с любой частью ключевого слова, например написав someMovieClip.pla программа предложит play() и gotoAndPlay() как возможные варианты оконцовок.Автоматический импортНаписав myMovieClip = new MovieClip(); FlashDevelop автоматически добавит строчку import flash.display.MovieClip; в нужное место наверху файла класса.Это так же работает для классов, которые не встроены во Flash, в том числе классы которые вы написали сами. Если ваш проект содержит класс ru.lessonsforall.examples.ExampleClass то вы можете написать var myExample=ru.lessonsforall.examples.ExampleClass; и FlashDevelop импортирует класс и сократит строку до var myExample=ExampleClass;Автоматическое создание классовЧтобы создать новый класс com.activetuts.examples.ExampleClass нужно кликнуть правой кнопкой мыши по папке внутри FlashDevelop и выбрать Add | New ClassЂЂЂ:Появится диалоговое окно нового класса: Вы можете написать желаемое имя пакета в поле Package (даже если структуры папок \ru\lessonsforall\examples\ не существует) и желаемое имя класса в поле Name. FlashDevelopСоздаст структуру папок (если нужно) и новый .AS файл, ExampleClass.as:package com.activetuts.examples {
Краткий обзор редактора FlashDevelop
» » Краткий обзор редактора FlashDevelop
Загрузка. Пожалуйста, подождите...
Краткий обзор редактора FlashDevelop » Lessonsforall
Комментариев нет:
Отправить комментарий