PDA

Просмотр полной версии : Фокус или не фокус?


DECIDE
02.04.2007, 16:00
давненько меня здесь не было %))

значит переделываю wmrally
не пойму почему в исходном коде машиной сразу можно управлять, а у меня после того как по ней кликнеш
пробовал

_root.car_user.onSetFocus


вчем дело? фокус не фокус, и как программно сделать активацию мувика?

DECIDE
02.04.2007, 16:59
может есть какая команда эмитации клика по мувику?

etc
02.04.2007, 17:12
С помощью JS можно перевести фокус на ролик на странице.

DECIDE
02.04.2007, 17:41
нет вы меня не так поняли

флэшка занимает всю область страницы
в этой флашке есть мувик машинки, но ей можно управлять после того как по ней кликнеш (щёлкнеш мышкой)
код практически не менял, повыкидывал правда половино ненужного, но тот код который управляет движением драссы и машиной аналогичный коду в исходнике
только (повторюсь), в исходнике можно управлять машиной сразу, а у меня после того как по ней кликнуть

как сэмитировать клик по мувику машинки программно из AS?

CorC
02.04.2007, 17:43
а если не по ней кликнуть а где-нибудь в стороне то можно потом управлять?

DECIDE
02.04.2007, 17:59
а если не по ней кликнуть а где-нибудь в стороне то можно потом управлять?
МОЖНО
есть способ это сделать программно?

CorC
02.04.2007, 18:03
значит вам поможет только то что посоветовал __etc
это не флеш проблема а броузера
http://noregret.org/tutor/swfobject/

etc
02.04.2007, 18:05
Сам Flash-объект на странице должен быть в фокусе, чтобы на него перешло управление. Сам Flash не может принудительно вызвать на себя фокус.

DECIDE
02.04.2007, 18:18
спасибо, теперь всё понятно

в старом варианте нужно было авторизироватся, вводить данные логин и пароль для начала гонки (фокус переходил на флэшку), я же сделал без авторизации (и фокуса на флешке нет, пока по ней не кликнеш)

GRaGaL
02.04.2007, 18:18
Собственно проблема решается добавлением кнопки Старт.

CorC
02.04.2007, 18:19
да, только на старт надо 2 раза нажимать :)