![]() |
|
||||||||||
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
а точнее объект не воспринимает _x _y
вот кусок кода act = 0;
num=-1
itms = ["1.swf","2.swf","3.swf","4.swf"];
root.createEmptyMovieClip("container", 0);
container.createEmptyMovieClip("img", 0);
function preload(num) {
container.img.loadMovie(itms[num]);
container.fadeIn();
}
MovieClip.prototype.fadeIn = function() {
this.onEnterFrame = function() {
this._x = 366;
this._y = 151;
this._alpha<100 ? (this._alpha += 10, act=true) : (this._alpha=100, delete this.onEnterFrame, act=false);
};
};
function fadeOut() {
this.onEnterFrame = function() {
container._alpha>0 ? (container._alpha -= 10, act=true) : (delete this.onEnterFrame, act=false, removeMovieClip(img), preload(num));
};
}
все об'екты одинакового размера где я не прав? |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Назначение кода не понял, но в принципе все работает, особенно если
root.createEmptyMovieClip("container", 0); исправить на _root.createEmptyMovieClip("container", 0); Все клипы грузятся в указаные координаты. Вообще посоветую пользоватся MovieClipLoader. На порядок удобней. |
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
у меня так и написано
это я здесь опечатался работает но с перебоями |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Может, прежде чем обращаться к загружаемому, надо отследить процесс загрузки? Я не увидил отслеживания в твоем коде.
|
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Могу предположить что fadeIn отрабатывает раньше чем загружается мувик.
Условия работы из твоего кода непонятны. Вероятно ты что-то делаешь с альфой контейнера предварительно, иначе не понятен смысл пострений -this._alpha<100 ? (this._alpha += 10, act=true) : (this._alpha=100, delete this.onEnterFrame, act=false); }; |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Хотя учитывая что грузится в container.img а меняются координаты container, должно работать.
|
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
Цитата:
count = 0;
num = -1;
act = 0;
itms = ["1.swf","2.swf","3.swf","4.swf"];
_root.createEmptyMovieClip("container", 0);
function preload(num) {
container.createEmptyMovieClip("img", 0);
this.attachMovie("line", "line", 100);
line._x = 500;
line._y = 245;
line.bar._xscale = 0;
if (num != numb) {
container.img.loadMovie(imts[num]);
numb = num;
this.onEnterFrame = function() {
var l = container.img.getBytesLoaded();
var t = container.img.getBytesTotal();
prc = (l/t)*100;
line._ball._alpha = prc;
line.txt = int(prc)+" %";
if (l && t && l>=t) {
line.removeMovieClip();
this.onEnterFrame = null;
container.fadeIn();
}
};
}
}
MovieClip.prototype.fadeIn = function() {
this.onEnterFrame = function() {
this._x = 366;
this._y = 151;
this._alpha<100 ? (this._alpha += 10, act=true) : (this._alpha=100, delete this.onEnterFrame, act=false);
};
};
function fadeOut() {
this.onEnterFrame = function() {
container._alpha>0 ? (container._alpha -= 10, act=true) : (delete this.onEnterFrame, act=false, removeMovieClip(img), preload(num));
};
}
fadeOut();
|
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
пробовал менять координаты img
результат тот же |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Возможно, я слепец, но я не вижу позиционирования. Вижу только некое бессмысленное присваивание одних и тех же координат каждый кадр, в них должен попадать ролик?
|
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|