Просмотр полной версии : Как заставить появляться объекты в разных местах ?
Как заставить появляться обекты в разных местах ? т.е при открытии обект появлется то в одном краю экрана то в другом ! Как это сделать ?
ну что-то такое: :)
объект._x=random(Stage._width);
объект._y=random(Stage._height);
У Stage есть свойства width и height, но не _width и _height.
простите пожалуйста, просто еще не проснулся... :)
ну что-то такое: :)
объект._x=random(Stage.width);
объект._y=random(Stage.height);
И чиво, будет по краям флешки вылазить? :boredom:
Еще неплохо бы ширину клипа учесть.
Ребят у меня есть такой скрипт
this.onEnterFrame = function() {
mc._x = 72+mc._width/2+random(496-72-mc._width);
mc._y = 101+mc._height/2+random(323-101-mc._height);
};
//72 - X координата левой стороны квадрата
//496 - X координата правой стороны квадрата
//101 - Y координата верхней стороны квадрата
//323 - Y координата нижней стороны квадрата
Но обект все время моргая и без остановки появляется то там то сям ... как его остановить ?
Mnilionic
24.09.2007, 15:03
SAVASH, убрать функцию моргания :)
mc._x = 72+mc._width/2+random(496-72-mc._width);
mc._y = 101+mc._height/2+random(323-101-mc._height);
Ребят у меня есть такой скрипт
this.onEnterFrame = function() {
mc._x = 72+mc._width/2+random(496-72-mc._width);
mc._y = 101+mc._height/2+random(323-101-mc._height);
};
//72 - X координата левой стороны квадрата
//496 - X координата правой стороны квадрата
//101 - Y координата верхней стороны квадрата
//323 - Y координата нижней стороны квадрата
Но обект все время моргая и без остановки появляется то там то сям ... как его остановить ?
this.onEnterFrame = function() выполняется каждый раз при прокрутки кадра. Если этой функции нетъ... собственно а вы пробовали без нее?
Molecula
24.09.2007, 15:31
Как заставить появляться обекты в разных местах ? т.е при открытии обект появлется то в одном краю экрана то в другом ! Как это сделать ?
Пишите так:
function My_Random() {
mc._x = 72+mc._width/2+random(496-72-mc._width);
mc._y = 101+mc._height/2+random(323-101-mc._height);
};
А потом вызываете её когда хотите и где хотите, обращаясь к ней так:
My_Random();
Ай какие все красавчики ... цалаваю всех в обе щёки
Пасиба
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.