Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   xml - меню (http://www.flasher.ru/forum/showthread.php?t=91890)

Donor 11.02.2007 10:05

xml - меню
 
Уважаемые, СПЕЦИАЛИСТЫ! Хочу поинтересоваться у Вас как сделать xml-меню активным только на одном кадре, т.е при переходе на другой кадр меню уже не было или оно было неактивным. Пасиб!

Мыкыта 11.02.2007 17:40

дело в том что есть много способов чтобы сделать xml-меня у вас какой?

Donor 11.02.2007 21:43

Вообще-то это не меню, а содержание книги, хранящееся в xml файле. Я его подгружаю и при наводе на какой-либо пункт или главу меняется цвет, как ссылки, а при нажатии перехожу на нужный кадр. И вот. Кадр-то меняется, а содержание остается, и так на всех кадрах. А мне не нужно, что бы оно было на всех, только на первом и хватит. Я понятно объясняю? Вообще-то, я думал, что все способы похожи и даже не знаю каким пользуюсь. Может Вы мне подскажете как решить мою задачу?

Мыкыта 11.02.2007 21:57

эээ удалять непробывали? хмл из ненужных кадров?

Oreanor 11.02.2007 23:19

сделай что-то наподобие xmlMenu._visible = false;

Donor 12.02.2007 05:24

Делала и enabled = false ни чего не помогает. Он как будто поверх всех кадров вешается. Пробовал загрузку отменять, но не получается, может все это нужно делать не так...?

Tardos Mors 12.02.2007 09:45

А меню - это набор кнопок или текстовое поле с ссылками?
Если кнопки:
enabled = false надо делать не ко всему меню, а к объекту (MovieClip или Button, в данном случае), который реагирует на событие onPress

Tardos Mors 12.02.2007 09:54

enabled просто сделает кнопки не активными.
А если надо совсем убрать:
1. Можно удалить его (xml_menu.removeMovieClip(); ). Но это только если мувиклип с меню создан динамически (т.е. через attachMovie).
2. Можно задвинуть его за край экрана (напримен сделать xml_menu._x = 10000)

Donor 12.02.2007 10:45

Точно! Хорошая мысль! Сейчас попробую.

Oreanor 12.02.2007 11:33

на самом деле тебе нужно не способ убрать меню найти, а разобраться с обращениями к клипам и их именованием.

Donor 12.02.2007 21:36

Цитата:

enabled просто сделает кнопки не активными.
А если надо совсем убрать:
1. Можно удалить его (xml_menu.removeMovieClip(); ). Но это только если мувиклип с меню создан динамически (т.е. через attachMovie).
2. Можно задвинуть его за край экрана (напримен сделать xml_menu._x = 10000)
ПОЛУЧИЛОСЬ! Одна строчечка _root.menu_xml.removeMovieClip(); и в нужном месте спасла мне жизнь. Спасибо!!!

Donor 12.02.2007 21:38

Теперь возникла другая проблема, точнее мысль. Можно ли и текст и изображения затолкать в какой-нибудь компонент (типа myForm) и что бы можно было все это прокручивать? Вообщем чтоб не по кадрам скакать, а чтобы в одном кадре была вся глава (со всеми графиками, формулами и текстом) или хотя бы параграф. Я думала, что на прокрутке текста закончатся мои проблемы, пока не столкнулся с графиком, да и формул километр. Что можно придумать? Может Вы подкинете какую-нибудь идею?

CorC 12.02.2007 21:45

Код:

TextField.html=true;
TextField.htmlText=HTMLpage;

HTML page содержит все что надо

Donor 13.02.2007 20:02

Код:

this.createTextField("pole",0,50,50,300,300);
pole.border=pole.multiline=pole.wordWrap=pole.html=true;
pole.htmlText="<FONT SIZE='14'>Исторически первым квантовым алгоритмом стал
разработанный в 1995 году американским математиком <В>Питером Шором</В> из Bell Labs
(см.рис) <IMG SRC='shor.jpg' WIDTH='75' HEIGHT='105'> алгоритм быстрой факторизации
больших чисел. Однако главным родителем квантовых компьютеров нужно считать
<В>Ричарда Фейнмана</В> (см.рис.) <IMG SRC='feinman.jpg' WIDTH='75' HEIGHT='90'
ALIGN='right'>. Его исторический призыв ответить на вопрос, какие преимущества могут
давать вычислительные системы на квантовых элементах, привлек в эту область множество
талантливых ученых, что обеспечило ее быстрый прогресс. </FONT>";

Код:

_root.createTextField("artic", 1, 25, 35, 300, 100);
artic.html = true;
artic.multiline = true;
artic.wordWrap = true;
artic.htmlText = "<B>yuggu</B>";
artic.htmlText += "<I> iuiu klk <img src = 'Я.jpg'></I>";

Ни как не получается вставить изображение. Подскажите где ошибка! А в первом случае сплошной однообразный текст и даже жирным не выделяется. И еще в процессе работы возник вопрос: если html – код слишком большой, что его весь вставлять? Может быть есть способ, который позволяет подгрузить его от куда-нибудь? И почему с картинками проблема, они лежат в той же папке и даже в библиотеке, короче не въезжаю... Уже и примеры с хелпа пробовала, все равно.

Ciberex82 16.02.2007 12:21

А ты попробуй Поиском по пользоваться, может что и получиться.


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

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