Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.08.2008, 19:25
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 1  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
По умолчанию My first Flex app: несколько простых вопросов

http://100mbit.ru/
В выпадающем списке выбираете cam, mic и трындите.
Вопросы вот какие:
1. Для вывода собеседников используется компонент Tile. Если собеседников несколько и все они не влазят в экран, то скролл не возникает, точнее, возникает не стабильно: если окно браузера сжать настолько, что все собеседники выстроятся в вертикальную линию - с скролом всё будет ок, а если колонок будет несколько, то скрол делает что-то совсем не то.
Код:
	<mx:Style>
		.mainCanvas{
			right: 7;
			left: 7px;
			bottom: 200px;
			top: 55px;
		}
	</mx:Style>
	
	<mx:Canvas
			styleName="mainCanvas"
			y="55" 
			x="7" 
			width="100%" 
			height="100%"
			add="measure()"		
			resize="measure()"
			remove="measure()"
		>
		<mx:Tile 
			id="tile"
			cornerRadius="10"
			direction="horizontal"
			tileWidth="329"
			tileHeight="268"
			width="100%"
			height="100%"
			add="measure()"		
			resize="measure()"
			remove="measure()"
		>
		</mx:Tile>
	</mx:Canvas>
measure я везде напихал от ужаса. Не знаю как заставить эту фигню работать.
2. Когда наводитесь на свой никнейм, Lable подменяется на TextInput. Никак не могу догнать как дать фокус на этот TextInput. Диспатчил мышиный клик - не помогает.

Щас больше ничего не помню, вспомню - проадпейчу пост.
Заранее спасибо.
__________________
#define true false //счастливой отладки, друзья

Старый 04.08.2008, 12:21
JesterAntik вне форума Посмотреть профиль Отправить личное сообщение для JesterAntik Найти все сообщения от JesterAntik
  № 2  
Ответить с цитированием
JesterAntik

Регистрация: Jul 2008
Сообщений: 43
Попробуй задать height и width жестко у canvas. Тогда скролл должен появляться всегда.

Старый 04.08.2008, 12:28
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 3  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Мне нужно именно 100% x 100% ..
__________________
#define true false //счастливой отладки, друзья

Старый 04.08.2008, 12:33
JesterAntik вне форума Посмотреть профиль Отправить личное сообщение для JesterAntik Найти все сообщения от JesterAntik
  № 4  
Ответить с цитированием
JesterAntik

Регистрация: Jul 2008
Сообщений: 43
по поводу фокуса вот нашел такой примерчик в нете
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:TextInput id="ti"/>
    <mx:Button label="Set Focus into TextInput" click="ti.setFocus();ti.setSelection(0,0)"/>
</mx:Application>

Старый 04.08.2008, 16:55
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 5  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
2JesterAntik
Спасибо, получилось.
На самом деле, я первым же делом попробовал такую штуку, но не заработало, т.к. для того, чтобы дать фокус текстфилду и начать в нём печатать надо сначала дать фокус на swf. Хотя, может в девятки есть трики для этого?

По поводу глюков со скроллбарами в tile тоже разрешилось: дал Canvas, родительскому для Tile ширину и высоту 100%, а самому tile никаких геометрических свойств задавать не стал. И заработало.
__________________
#define true false //счастливой отладки, друзья

Старый 05.08.2008, 10:59
JesterAntik вне форума Посмотреть профиль Отправить личное сообщение для JesterAntik Найти все сообщения от JesterAntik
  № 6  
Ответить с цитированием
JesterAntik

Регистрация: Jul 2008
Сообщений: 43
наврядли получится сразу перехватывать фокус при загрузке приложеия. Просто секьюрность браузера не даст, покрайней мере фаерфокс уж точно

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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