![]() |
|
||||||||||
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Нужно чтобы флэшка рамкой в ie не обрамлялась,и другтие плюсы есть свои.Всё разобрался я.так и есть как думал,просто не было времени проверить.ЩАс норм
__________________
www.haiatov.ru |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
Помнится еще сдесь впервые читал:
http://www.bombshock.ru/ ![]() Haiat поделись примерчиком ![]() Старше 8 версии dreamveaver сам убирает рамку на html странице. Там флешка js вставляется. Последний раз редактировалось iNils; 29.01.2008 в 06:09. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 17
|
Используя приведенный пример, получается неточная "резиновость". В прикрепленном ниже примере все объекты расположены в углах экрана, а при изменении размера экрана "отъезжают" от границ экрана. А более точное расположение объектов после ресайза возможно добиться? Если да, то каким образом, ведь вроде все расчеты верны
?Последний раз редактировалось <Maugli>; 01.02.2008 в 01:43. |
|
|||||
|
Modus ponens
|
Ну так точка регистрации клипов не в левом верхем углу, а по центру... естесствено, будут отъезжать, вы же ширину\высоту клипов не изменяете пропорционально изменению размеров стейджа...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 17
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
дописал после строчки:
Stage.addListener(resize_obj); это: resize_obj.onResize(); все заработало как надо ![]() Цитата:
Последний раз редактировалось etc; 02.02.2008 в 02:19. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 17
|
Цитата:
|
|
|||||
|
Modus ponens
|
тю млин... дык ничего ж не поменялось =\
На кирупе не о том написано... это годится для редактирования во флеше... Вобщем, ща сделаю =) Stage.align = 'TL';
Stage.scaleMode = 'noScale';
var i:Number=10;
var _mc:MovieClip;
while(--i){
_mc = rct(this,100,100,Math.random()*0xffffff,100);
_mc._x = ((Stage.width - _mc._width)/2)*((i-1)%3);
_mc._y = ((Stage.height - _mc._height)/2)*Math.floor((i-1)/3);
_mc.xalign = function():Number {return 0};
_mc.yalign = function():Number {return 0};
if(_mc._x!=0 && _mc._x<Stage.width/2){
_mc.xalign = function():Number {
return (Stage.width-this._width)/2;
};
} else if(_mc._x!=0){
_mc.xalign = function():Number {
return Stage.width-this._width;
};
}
if(_mc._y!=0 && _mc._y<Stage.height/2){
_mc.yalign = function():Number {
return (Stage.height-this._height)/2;
};
} else if(_mc._y!=0){
_mc.yalign = function():Number {
return Stage.height-this._height;
};
}
_mc.onResize = function():Void {
this._x = this.xalign();
this._y = this.yalign();
}
Stage.addListener(_mc);
}
function rct(_mc:MovieClip, w:Number, h:Number, c:Number, a:Number):MovieClip {
var mc:MovieClip = _mc.createEmptyMovieClip('rct'+_mc.getNextHighestDepth(), _mc.getNextHighestDepth());
mc.beginFill(c,a);
mc.lineTo(w,0);
mc.lineTo(w,h);
mc.lineTo(0,h);
mc.lineTo(0,0);
mc.endFill();
return mc;
}
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 02.02.2008 в 04:37. |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
<Maugli>, flash 8 не открывает. В какой версии делано?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:46. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|