В приложении AIR Mobile У меня есть этот код:Доступ к "глобальной" вар в ActionScript 3.0 - приложения AIR
import character.*;
var player_1 = new characterObject("Player 1");
var player_2 = new characterObject("Player 2");
В классе пакета:
package character {
public class characterObject extends MovieClip {
public var characterName: Number;
public var playerCounter: Number = 0;
public function characterObject(myName: String) {
characterName = myName;
playerCounter++;
}
}
Могу ли я получить доступ к player_1 .playerCounter собственность внутри player_2 объект istance? мне нужно increes значение игроков только если total_player (а вар, что я хочу создать в виде суммы player_1.playerCounter + player_2.playerCounter + player_n.playerCounter ...) является < из х.
Ok, но я могу получить доступ к вектору внутри characterObject? Потому что мне нужно изменить состояние кнопки (ADD/REMOVE символов) внутри нее, когда общее количество игроков равно числу. –
Я думаю, было бы лучше, если бы менеджер или владелец персонажей следил за тем, сколько их было. Затем вы можете обновить состояние каждого из них по своему усмотрению (возможно, общедоступный метод для символа, который принимает число при добавлении или удалении, которое вы просматриваете и вызываете на каждом из них). – ozmachine
Хорошая идея, но как ?! –