PDA

Просмотр полной версии : Игра схема локальной сети


q789
04.10.2013, 11:27
Здравствуйте! Делаю игру Схема локальной сети.
Принцип такой расставляются компьютера и свитчи по экрану.
Затем нажимаем на свитч и тянем линию (сетевой кабель) до компьютера. Щелкаем мышью на компьютере комп соединен (загорелся зеленым монитор).
Не получается сделать соединение и чтоб после этого изменился значек компьютера

ObOs
04.10.2013, 17:09
В функции-обработчике клика по свитч вешаем на компы слушатели клика по ним.
В функции-обработчике клика по компу убиваем слушатели клика по компам, меняем цвет монитора кликнутового компа.


private var _cumputersList:Array;//Массив ссылок на Компы

private function switchClickHandler(e:MouseEvent):void{
for(var i:int = 0; i < _cumputersList.length; i++){
var computer:Computer = _cumputersList[i] as Computer;
computer.addEventListener(MouseEvent.CLICK, computerClickHandler);
}
}
private function computerClickHandler(e:MouseEvent):void{
for(var i:int = 0; i < _cumputersList.length; i++){
var computer:Computer = _cumputersList[i] as Computer;
computer.removeEventListener(MouseEvent.CLICK, computerClickHandler);
}
var clickedComputer:Computer = e.target as Computer;
clickedComputer.changeColor();
}

Не понятно что у вас конкретно не получается. Покажите код, не стесняйтесь.

Babylon
04.10.2013, 18:04
Кому интересно будет играть в такую игру:)

in4core
04.10.2013, 18:23
Сисадминам :D
А может просто для тренировки делает

q789
04.10.2013, 20:10
Верно. Данную игру делаю в качестве самообучения. Это первое знакомство с ActionScript. Тему локальной сети выбрал т.к. такой игры не встречал в интернете (ну может плохо искал). Получится что-нибудь интересное выложу в интернет.
Спасибо что отозвались. Про изменение значка понятно, а как сделать отрезок (кабель ЛВС) который притянув концами к разным объектам прикрепляется к ним? Да и чтоб он растягивался, сужался.

olexandr
04.10.2013, 23:39
а вчера на фрилансе подобный проект проскальзывал )