![]() |
|
|
![]() |
![]() |
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
![]() |
|
|||||
Регистрация: Dec 2003
Сообщений: 6
|
![]() Доброго времени суток !
У меня проблемка с кодом, ПЛИИИИИЗ помогите доработать код… Вот кодик, он позволяет делать панораму. Кста., кто-то относительно недавно, спрашивал тут, как сделать нормальную панораму, из всех тех вариантов, которые мне удалось найти в инете, это ИМХО самый хороший вариант… MovieClip.prototype.panoramiquer = function(objet, vitesse) { this.createEmptyMovieClip("mc0", 100); this.largeur_totale = Stage.width / 2; this.createEmptyMovieClip("mc1", 101); this.createEmptyMovieClip("mc2", 102); loadMovie(objet, this.mc1); loadMovie(objet, this.mc2); this.mc0.onEnterFrame = function() { this.largeur = this._parent.mc1._width; var dist = (this._parent.largeur_totale - _xmouse) / vitesse; this._parent.mc1._x += dist; var decal = (this._parent.mc1._x > -this.largeur / 2) ? -this.largeur : this.largeur; this._parent.mc2._x = this._parent.mc1._x + decal; if (this._parent.mc1._x < -this.largeur || this._parent.mc1._x > this.largeur) { this._parent.mc1._x = 0; } }; } _root.panoramiquer("test.jpg", 30); author: Jean-Louis НО мне нужно сделать (скажем, 120или160 храдусов) панораму… С кодом у меня напряг, вот что у меня получилось, после переработки исходника: MovieClip.prototype.panorama = function(object, vitesse) { this.createEmptyMovieClip("mc0", 1); centerMovie = 325 this.createEmptyMovieClip("mc1", 2); loadMovie(object, this.mc1); this.mc0.onEnterFrame = function() { if(this._parent.mc1._x < -800 || this._parent.mc1._x > 10 ){ var dist = 0 }else{ var dist = (centerMovie - _xmouse)/25 } this._parent.mc1._x += dist } } _root.pan_1.panorama("pan2.jpg" , 30); Полное Г. Но одно работает, в смысле – остановка клипа ![]() Файлик с примерами прилагается, для MX и 2004 MX… |
|
|||||
Регистрация: Dec 2003
Сообщений: 6
|
![]() ![]() |
|
|||||
Регистрация: Dec 2003
Сообщений: 6
|
![]() Плиииииииз, ктонить, помогите, ну очень надо, что бы кодик заработал нормально!!!
![]() |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
У тебя файл кривой...
Панорамы сотни вариантов... Глянь один из них.... Зачем if(this._parent.mc1._x < -800 || this._parent.mc1._x > 10 ){ var dist = 0// надо бы просто менять напр. скор. var dist *= -1 } |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Ага...
У меня самого такая хрень уже 2й,3й раз за пару дней - обычный зиповский файл при атаче к сообщению превращается в php_файл... Какие то заморочки с форумом... Попробую ещё раз прицепить... |
|
|||||
Регистрация: Dec 2003
Сообщений: 6
|
![]() to Штрек -
Страннно ... то, что ты не смог скачать мой файлик, сам пробовал усё нормально и твои файлики качаются без проблем. А вот с сайтиком явно трабл ![]() И кстати, большое спасибо, что ответил, а то я уж думал не увижу ответа ![]() Должна ведь быть альтернатива ? Жаль, что файлик не смог скачать, т.к. на живом примере мне былоб понятней ![]() ![]() Кста. - - var dist = 0// надо бы просто менять напр. скор. var dist *= -1 поменял, завалил меня кучей ошибок... var - убрал, норма, работает! пчти ТО ЧТО надо, ток вот один косяк ![]() ![]() от этого эфекта "ЖЕЛЕ" , буду эксперементировать ![]() Попробуй скачать файлик... Последний раз редактировалось 3DMark; 03.12.2004 в 12:06. |
![]() |
Часовой пояс GMT +4, время: 21:41. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|