![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
реализован класс прелоадера
public class Preloader extends MovieClip {
trace ("Preloader");
public var ldr:Loader = new Loader();
public var target0:Sprite = new Sprite();
public var target1:Sprite = new Sprite();
public var target2:Sprite = new Sprite();
public function Preloader() {
target0.graphics.beginFill(0x004B91);
target0.graphics.drawRect(0, 0, 1024, 728);
target0.name = "target0";
target1.graphics.beginFill(0x2077C6);
target1.graphics.drawRect(400, 400, 100, 10);
target1.name = "target1";
target2.graphics.beginFill(0x78B4E9);
target2.graphics.drawRect(400, 400, 100, 10);
target2.name = "target2";
ldr.load(new URLRequest("sprites/sitecabo_080805.swf"));
ldr.contentLoaderInfo.addEventListener(Event.OPEN,open);
ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progress);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,result);
}
function open(evt:Event):Object {
trace ("opening file");
addChild(target0);
addChild(target1);
addChild(target2);
return target1;
}
function progress(evt:ProgressEvent):Object {
trace ("loaded: " + evt.bytesLoaded);
//target2.scaleX=evt.bytesLoaded*100/evt.bytesTotal;
target2.width=Math.round(evt.bytesLoaded*100/evt.bytesTotal);
return target2;
}
function result(evt:Event):Object {
trace ("fully loaded");
addChild(ldr);
//delete target1;
//delete target2;
//trace(ldr.numChildren);
return ldr;
}
}
__________________
Лень - двигатель прогресса.... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Значит у спрайта начало координат находится за пределами его размерной рамки.
|
|
|||||
|
а как задать начало координат спрайту?
? все равно не попадает а перемещается при этом дальше на 100
__________________
Лень - двигатель прогресса.... |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Потому что у Вас центр Shape находится в координатах (400,400).
Рисуйте от (0,0) а спрайт сместите в (400,400) и меняйте ширину. Последний раз редактировалось mre; 07.08.2008 в 13:22. |
|
|||||
|
Работает!
![]() Спасибо за оперативную помощь!
__________________
Лень - двигатель прогресса.... |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|