Что такое Flash.SWC файл и как он используется?

Да, Вы правы, это конструкции ООП.

__init__ конструктор для класса. self параметр относится к экземпляру объекта (как this в C++).

class Point:
    def __init__(self, x, y):
        self._x = x
        self._y = y

__init__ метод называют, когда память для объекта выделяется:

x = Point(1,2)

важно использовать self параметр в методе объекта, если Вы хотите сохранить значение с объектом. Если, например, Вы реализуете __init__ метод как это:

class Point:
    def __init__(self, x, y):
        _x = x
        _y = y

Ваш x и y параметры были бы сохранены в переменных на стеке и будут отброшены, когда init метод выходит из объема. Установка тех переменных как [1 111] и self._y наборы те переменные как члены Point объект (доступный в течение времени жизни объекта).

22
задан dan 27 August 2009 в 12:47
поделиться

3 ответа

В дополнение к классам хранения SWC также могут содержать медиаактивы. SWC используются путем связывания их с существующими проектами Flash или Flex. Adobe Flash Pro CS4 - это первая версия Flash, в которой вы можете просто связать SWC-файл с FLA-файлом (это делается в разделе AS3 на вкладке «Flash» в настройках публикации). Раньше SWC приходилось вводить как компоненты.

SWC позволяют легко распределять ресурсы между Flash и Flex (ну, теперь инструмент называется Flash Builder, но фреймворк по-прежнему называется Flex). В настоящее время мы используем их для создания наших визуальных ресурсов в Flash Pro, а затем используем их в проекте Flex.

18
ответ дан 29 November 2019 в 05:41
поделиться

It's like a compiled library file used to help distribute classes.

http://www.communitymx.com/content/article.cfm?cid=dc2c0

1
ответ дан 29 November 2019 в 05:41
поделиться

В Википедии есть статья об этом. На момент написания статьи она нуждалась в помощи.

http://en.wikipedia.org/wiki/Adobe_SWC_file

1
ответ дан 29 November 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: