![]() |
|
||||||||||
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В хелпе такого примера нет.
Изучаем: http://livedocs.adobe.com/flash/9.0/main/00001899.html |
|
|||||
|
Регистрация: Sep 2005
Адрес: Литва
Сообщений: 195
|
Вроде бы разобрался и в свой код:
public function Navigator() {
this.onLoad = function() {
this.createEmptyMovieClip("picture", this.getNextHighestDepth());
this.createEmptyMovieClip("viewArea", this.getNextHighestDepth()).createEmptyMovieClip("mask", this.getNextHighestDepth());
this.createEmptyMovieClip("redRect", this.getNextHighestDepth());
this.createEmptyMovieClip("clickArea", this.getNextHighestDepth());
this.picture.attachMovie(this.mc, "my_mc", this.getNextHighestDepth());
this.viewArea.attachMovie(this.mc, "my_mc", this.getNextHighestDepth());
public function Navigator() {
var my_mc:MovieClip; this.onLoad = function() {
this.createEmptyMovieClip("picture", this.getNextHighestDepth());
this.createEmptyMovieClip("viewArea", this.getNextHighestDepth()).createEmptyMovieClip("mask", this.getNextHighestDepth());
this.createEmptyMovieClip("redRect", this.getNextHighestDepth());
this.createEmptyMovieClip("clickArea", this.getNextHighestDepth());
this.picture.attachMovie(this.mc, "my_mc", this.getNextHighestDepth());
this.viewArea.attachMovie(this.mc, "my_mc", this.getNextHighestDepth());
my_mc.cacheAsBitmap = !my_mc.cacheAsBitmap; this.viewArea.setMask(this.mask);
по поводу примера он у меня тут лежит : boot drive\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\CacheBitmap. Последний раз редактировалось etc; 16.04.2007 в 20:26. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Так надо читать справку!
Зачем объявлять onLoad в конструкторе? Вы же не на AS1 пишете, так ведь? Объявите метод onLoad, как полагается. А в конце добавить: Только лучше cacheAsBitmap ставить непосредственно на ролик с картой. |
|
|||||
|
Регистрация: Sep 2005
Адрес: Литва
Сообщений: 195
|
БОЛЬШОЕ ВАМ СПАСИБО!!!!!!!!!!!!!!!! всё заработало просто идеально!!!! Вы просто спасли меня!!!!
|
|
|||||
|
[+] варез
[+3 04.04.07]
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
Цитата:
Цитата:
Ну и очень порадовала фраза: "Ответ заключается в том, что значение частоты кадров, FPS, хранится в числе с плавающей запятой формата "16/16" (можно также встретить обозначение "16.16"). В таком числе 16 бит отводится под целую часть, и 16 бит -- под дробную." Вроде ясно становится что человек не понимает то о чем говорит. Если ошибаюсь - поправьте меня. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
k0zer, тебя же не смущает то, что при 30 фпс в 3D игры играть невозможно? Здесь нельзя делать обобщений, не кино смотрим. Уж тем более, никогда про 30 не слышал. Слышал про 21, 24, 25, 31, остальное — нет.
Если религия не позволяет, пользуйся 30, не заставляем. Вести разговоры на тему, что 31 есть правильно я не буду, потому что лень и уже говорили на эту тему. Последний раз редактировалось etc; 18.04.2007 в 01:46. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
PAL/SECAM - 25 кадров (Европа)
NTSC - 30 кадров (АМЕРИКА/АЗИЯ) Но каждый кадр формируется из двух полукадров, поэтому часть общего изображения меняется чаще - 50 и 60 полукадров в секунду. Но речь идет о телевиденье, где частота фиксирована. На мониторах все происходит по другому. Поэтому k0zer не понимает о чем говорит. swf хранит в себе информацию о частоте смене кадров, но хранит не фпс, а время отводимое на каждый кадр, то есть фпс 30 записывается как 1000/30 = 33,3(3). Как видим 33,3(3) дробное число и оно записывается в формате 16.16 и дробная часть получается не точной и и при переводе в фпс со временем накапливается ошибка которая дают скачки в плавной анимации. При частоте фпс 21 и 31, это ошибка минимальна и скачок менее заметен. |
|
|||||
|
[+] варез
[+3 04.04.07]
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
>>k0zer, тебя же не смущает то, что при 30 фпс в 3D игры играть невозможно?
30 - NTSC (по-моему), плюс чересстрочная 60 )) Не смущает, я сам это знаю и даже догадываюсь почему )). Кстати смотря какая игра, если КС то и на 30 не страшно. А если Ку3 то для комфорта мин для 120 )). Я религиозные войны вести не люблю и не собираюсь. Я даже верю, что 31 это хорошо и всегда ее ставлю последнее время. Но в той статье что дал _bkt по-моему фигня написана, а не обьяснение. Если не очень лень, был бы признателен получить ссылку на то, где говорили на эту тему. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ах да, NTSC. Ну не в счет, в общем-то.
А ссылочки в поиске надыбать можно, правда-правда. |
|
|||||
|
[+] варез
[+3 04.04.07]
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|