![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Здравствуйте, люди....
Я новичок во Flash и поэтому прошу помощи.... Но у меня огромный интерес к этому и потому прошу меня понять. Я хочу, чтобы во время работы прелоадера по мере загрузки закрашивались кубики... Я уже сделал, чтобы визуально отображался процент загрузки, но заставить закрашиваться кубики не смог... Вот так отображается процентовка.... onClipEvent (load) { tot = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = loaded/tot*100; text=Math.floor(percent); text=text+"%" if(loaded==tot){_root.gotoAndStop(2)} } Я создал 10 кубов и хотел сделать условие, что если перменная g>=1 то з акрашивается один куб, если >=2 другой и так далее.. вот как я хотел это сделать onClipEvent (enterFrame) { g = loaded/tot*10; gg = Math.floor(g); if(gg>=1){Color.setRGB( 0x62546a )} } Для каждого кубика выбрат Action и написал следующее.... Но это не сработало... помогите.... Буду признателен
__________________
Идущий осилит дорогу! |
|
|||||
|
Если я пойму, как делается ЭТО, тогда пойму и все остальное....
Заранее спасибо.... Жду...
__________________
Идущий осилит дорогу! |
|
|||||
|
Регистрация: Jul 2003
Адрес: Винница (или область)
Сообщений: 118
|
Что Вы преследуете, написав: Color.setRGB( 0x62546a )? Сначала нужно создать объект этого класа, а потом уже к нему применять вызов метода setRGB.
П.С. Может Вам лучше перейти на Флеш 7? Там такое не пройдёт!
__________________
все там будем... |
|
|||||
|
Я не говорю, что там все правильно.. потому и не работает....
Я прошу сказать мне, как реализовать мою идею.... Спасибо за понимание....
__________________
Идущий осилит дорогу! |
|
|||||
|
вариант реализации твоей идеи
//в первом фрейме 10 мувиков( кубики) с именами cube0,cube1..cube9 и текст. поле c variable txt
stop()
tot = _root.getBytesTotal();
clr=[]
for(var i=0;i<10;i++)clr.push(new Color(this["cube"+i]));//создаем массив объектов Color для кубиков
this.onEnterFrame=function() {
var loaded = _root.getBytesLoaded()
var percent = loaded/tot*100
txt=Math.floor(percent)+"%"//пишем
for(var i=0;i<percent/10-1;i++)clr[i].setRGB(0xFF0000)//красим
if(loaded==tot){//как загрузилось удаляем че не нужно
_root.gotoAndStop(2)
delete this.onEnterFrame;delete clr;delete tot
}
}
|
|
|||||
|
Спасибо.. сейчас буду тестить.....
Хоть один нормальній человек нашелся... )))
__________________
Идущий осилит дорогу! |
|
|||||
|
Может я не то делаю, или может не так...
Хотелось бы, чтобы ты детально все описал..... Буду признателен... И еще... как заставить объект двигаться...... Заранее благодарен
__________________
Идущий осилит дорогу! |
|
|||||
|
На каком флеше ты делал???
У меня не хочет открывать.. пишет, что типа непонятный формат......
__________________
Идущий осилит дорогу! |
|
|||||
|
Мне бы простой исходник - есть объект, надо продвинуть его с точки А в точку Б. вот и все......
__________________
Идущий осилит дорогу! |
![]() |
Часовой пояс GMT +4, время: 13:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|