|
|
|||||
Непонятная запись в классе
package somepackage { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import flash.external.ExternalInterface; import flash.geom.Rectangle; public dynamic class Main extends MovieClip { public function Main() { InfoButton1 InfoButton2 InfoButton3 InfoButton4 InfoButton5 Сабж. Что делают эти строки? Далее, в этом классе, они не используются никак. Последний раз редактировалось iNils; 08.11.2011 в 13:49. |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
ну так удалите их)
|
|
|||||
Тут пропущены знаки ";", компилятор сам их доставляет.
Скорее всего это сделано для того, чтобы заставить компилятор вкомпилить указанные классы в swf. |
|
|||||
Скорее всего к ним потом идет доступ через getDefenitionByName, если класс некогда не использовался, то для облегчения он не вкладывается в swf.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Скорее все это какая-то кривая попытка использовать эти символы, чтобы они вкомпилились в swf Добавлено через 1 минуту о, блин, kackbip, это уже написал ) не заметил |
|
|||||
топикстартер сказал, что на эти классы залинкованы объекты из библиотеки. Может он такими вызовами подгружает графику из левых источников в общий swf?
|
|
|||||
Нет, getDefenition-ом они нигде не инициализируются, да и нужды в этом нет ведь на них символы залинкованы. Скорее всего, действительно, была нужда вкомпиливать их в проект как бы насильно ).
Видимо, просто, когда нужда в этом отпала эти строчки не убрали... |
Часовой пояс GMT +4, время: 05:31. |
|
« Предыдущая тема | Следующая тема » |
|
|