![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2010
Сообщений: 43
|
Есть главный класс (main.as):
package { import flash.display.Sprite; import com.ter; public class main extends Sprite { public var tr:uint=1; function main() { var ttt=new ter(); } } } 1120: Access of undefined property tr. не получается обратиться к переменной tr. Подскажите, пожалуйста, каким образом это можно сделать. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: May 2010
Сообщений: 43
|
спасибо, примерно понял как надо, только для этого случая, не подходит так как класс ter не расширяет никакого класса и тем более не является потомком DisplayObjectContainer для которого работает свойство parent.
|
|
|||||
|
Можно вот так сделать.
Main.as package { import flash.display.Sprite; import com.Sub; public class Main extends Sprite { public static var variable:int = 1; public function Main() { var sub:Sub = new Sub(); } } } |
|
|||||
|
Регистрация: May 2010
Сообщений: 43
|
О, спасибо, а всего то static добавить.
Я еще вариант придумал Main.as package { import flash.display.Sprite; import com.ter; public class main extends Sprite { public var tr:uint=1; function main() { var ttt=new ter(this.stage); } } } Добавлено через 2 минуты тока вот не понял почему когда пишу почему то не фурычит, хотя Stage является прямым потомком DisplayObjectContainer, а Object все работает ок. Последний раз редактировалось flyberok; 27.07.2010 в 17:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|