Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Accordion - ресайз элементов в детях да и вообще (http://www.flasher.ru/forum/showthread.php?t=76997)

dmitriid 16.03.2006 15:34

Accordion - ресайз элементов в детях да и вообще
 
В общем, делаю я нечто вроде каталога, ъотя это и не имеет отношение к вопросу...

На сцене - accordion. Согласно справке делаю следующее:
Код:

accord.createChild("View", "fiveStars", {label: "5*"});
accord.createChild("View", "somestuff", {label: "Irrelevant"});

var o = accord.fiveStars.createChild("fiveStar.swf", "firstName");
o.myReceiveXMLConnector.trigger();
o.move(0, 0);
o.setSize(accord._width, accord.fiveStars._height);

Итак... Во-первых, несмотря на справку, accordion не хочет у меня создавать дитё из мувиклипа в библиотеке, требует внешний файл. Ну ладно, это не страшно.

В загружаемом мувиклипе у меня находится DataGrid, подключенный к внешнему источнику данных. Так вот. Мне, естественно, надо, чтобы грид полностью покрывал клиентскую область в child'e аккордиона. o.setSize не вызывает onResize event для Stage в загружаемом муви.

Чем выправлять руки? :)

aksios 16.03.2006 20:18

;) Это у тебя хелп для любителей flex. В флеше все намного проще: перетаскиваешь акордион на рабочую область, один раз тыкаешь по нему и идешь в Parameters - забиваешь туда имена своих мувиков из библиотеки или там еще что душе угодно и все.
P.S. если не ошибаюсь, желательно в Linkage для child's указать помимо имени класс: mx.core.View


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

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