Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Активация управления в игре (http://www.flasher.ru/forum/showthread.php?t=174364)

The special one 23.01.2012 23:17

Активация управления в игре
 
Управление в игре http://kapitan.16mb.com/ активируется, если кликнуть мышкой. Можно ли (как) сделать так, чтоб кликать не нужно было, а сразу управлять?

Еще один вопрос.
var kol:Array = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];
Так я определяю двумерный массив размерностью (6, 4) и записываю нули. Как мне сделать эту запись проще и определить массив с размерностью, например, (500, 1400)?

undefined 23.01.2012 23:22

Код AS3:

var n=500;
var a:Array=[];
for (var i=0;i<n;i++) {
 a[i]=[];
}


The special one 23.01.2012 23:24

Спасибо, по второму вопросу все понятно.

dimarik 23.01.2012 23:46

http://krpano.com/docu/swfkrpanojs/m...ewheelfix.html

DaFive 24.01.2012 10:31

dimarik, что-то оно вообще никак не пашет пока не кликнешь. Хром последний.

dimarik 25.01.2012 22:48

Что-то странное. Точно помню что робило. Тогда у Дениски смотри.

Ха! Вот эта пашет http://krpano.com/docu/swfkrpanojs/m...ansparent.html

willis83 25.01.2012 23:46

Сдаётся мне, что речь о том, что броузер просто не пересылает события кнопок флэшке пока она не "активирована" кликом. Т.е. фокус в броузере не на флэшке... решения не знаю, могу лишь предположить что это можно поправить яваскриптами на странице.

Inet_PC 25.01.2012 23:54

Цитата:

Тогда у Дениски смотри.

Ха! Вот эта пашет http://krpano.com/docu/swfkrpanojs/m...ansparent.html
Работает только для скролла мыши, а для клавиш, что-то не очень. Или если аналогично флешку на as2 написать слушающую клавиши то заработает?

dimarik 26.01.2012 00:01

Доведете меня когда-нибудь, напишу. )

willis83 26.01.2012 01:14

А если на странице 2 флэшки? Обе будут получать события? Нет конечно, нужно передать фокус одной. Причём тут ас2?


Часовой пояс GMT +4, время: 08:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.