![]() |
Как переданный String конструктору увидеть в слушателе?
Код:
package |
Вы знаете, что такое свойства (поля) класса?
|
Нет, ещё не практиковал. Спасибо, буду разбираться.
|
Ну вот разберитесь, очень помогает.
|
Разобрался. Спасибо, что указали, где искать решение.
В коде класса (Этот класс называется подклассом?), передающего стринг, добавил строчку, выделенную красным: Код:
var my_url:UrlButton = new UrlButton(580, 0, 720, 250);Код:
trace("classProperty" in my_url);Код:
falseКод:
public class UrlButton extends Sprite |
Подклассы и суперклассы — совсем иные вещи.
А ссылку можно было передать через конструктор, а свойство сделать приватным (а зачем светить ссылку наружу?). |
Свойство, да, сделал приватным.
А как это в конструктор? Как может функция класса UrlButton: Код:
function myUrlButtonMouseUpHandler (event:MouseEvent):voidКод:
public class UrlButton extends Sprite |
Добавить новый параметр url в функции конструктора и присваивать значение свойству в самой функции конструктора, а не извне.
|
Получилось. Спасибо:
Код:
public class UrlButton extends Sprite |
Приватные переменные лучше называть с подчеркиванием в начале.
|
| Часовой пояс GMT +4, время: 12:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.