Просмотр полной версии : управление текстурами. есть вопросы.
хз правильно или нет, я делал, но делал так:
перетаскивал в мувик текстуру (gif, bmp или jpeg, никто не скажет почему PNG не втыкается в мувик, хотя такое расширение в импорте поддерживается)
потом F8 и делаю из картинки символ - m_lpTexture1 после чего размещаю в нужном месте моего мувика.
как через скрипт - например в обработчике нажатия на кнопку:
1. сделать ее невидимой/видимой
2. установить альфаканал или общую прозрачность
3. поместить на сцене в произвольную точку X,Y
4. отрисовать вместо m_lpTexture1 m_lpTexture2, m_lpTexture3 или m_lpTexture4. где m_lpTexture2, m_lpTexture3 или m_lpTexture4 это другие текстуры, такого же размера, формата. ( хочется чтобы они выводились вместо m_lpTexture1 в ответ на определенные действия юзвера )
5. как текстуры разместить в другом swf файле и подгружать их из него?
DarkLight
11.05.2007, 20:57
1. m_lpTexture1._visible = true/false
2. m_lpTexture1._alpha = 0-100
3. m_lpTexture1._x = ...
m_lpTexture1._y = ...
4. см хелп по attachMovie
5. см хелп по MovieClipLoader
+в поиск
Aziz Zaynutdinoff
11.05.2007, 21:00
png поддерживается, причём очень отлично.
по существу вопроса (пройдите по ссылке в моей подписи, не поленитесь – прочтите до конца, так будет лучше и для вас и для нас): скачайте переведённый Help (http://flasher.ru/forum/showthread.php?t=93300) с этого форума и ознакомьтесь с базовыми знаниями, поскольку:
1. установить видимость/невидимость – _mc._visible = true : false;
2. установить прозрачность – _mc._alpha = n;
3. поместить в точку (x, y) – _mc._x = n; _mc._y = n;
...
...
n. поставить обработчик нажатия _mc.onRelease = function(){trace("Inside action");};
и т. д.
Если я вас чем-то оскарбил – то поверьте вовсе не преследовал этой цели и не в насмешку вам всё вышенаписанное.
Удачи.
1. m_lpTexture1._visible = true/false
2. m_lpTexture1._alpha = 0-100
+в поиск
хм... никакой реакции (((
on (press)
{
_root.message = "ON PRESS";
bet_1._visible = false;
bet_2._visible = false;
bet_3._visible = false;
bet_4._visible = false;
bet_5._visible = false;
_root.m_TotalUsers = getTotal();
}
такст выводится а картинки - никакой реакции. висят и не хотят инвизибл делаться
Aziz Zaynutdinoff
11.05.2007, 22:04
1-ое, не плодите сообщения, есть кнопочка http://flasher.ru/forum/images/russian/style3/buttons/edit.gif, нажав на которую надо исправить пост.
2-ое:
где находяться у вас bet_1, bet_2 ... ?
сорри, привычка с сырцов - там если два сообщения подряд - то двиг форума автоматически добавляет к предыдущему.
эээ, ))) не хочу показаться полныйм ламером, коим в флеше несомненно и являюсь..
есть Сцена1. на ней 50 кадров, в каждом кадре кнопочка, обработчик которой я привел.
также в каждом кадре я поместил bet_1 - bet_5
еще имеется текстовое поле message куда я вывожу отладочную инфу всякую.
ЗЫ кнопка и картинки в разных слоях находятся.
Aziz Zaynutdinoff
11.05.2007, 22:17
Эх... тряхну стариной :)
17252
Что именно в данном примере отличается? :) Видимо проблема не в этом
сееенкс, я лошара деревянный )))
символ то и был с именем bet_1 только объект был безымянный.
большое человеческое спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.