Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.06.2006, 11:53
-O- вне форума Посмотреть профиль Отправить личное сообщение для -O- Найти все сообщения от -O-
  № 21  
Ответить с цитированием
-O-
 
Аватар для -O-

Регистрация: Jul 2005
Сообщений: 25
Отправить сообщение для -O- с помощью ICQ
Цитата:
Сообщение от maler
кстати, мне интресно, а как этот код будет под 8-кой компилироваться, напишите кто попробует

пример ниже
Компилится лучше не бывает! Но опять же: при добавлении нового слоя с объектами - они не отображаются! В чем может быть дело?

Изменил значение строки

Код:
this.createEmptyMovieClip("bg", -2);
на
Код:
this.createEmptyMovieClip("bg", -200000);
и все заработало!



Было бы не плохо, если выложили урок на эту тему, или исходник в FAQ - тема всетаки актуальная.

Заранее спасибо!


Последний раз редактировалось -O-; 29.06.2006 в 11:59.
Старый 29.06.2006, 12:27
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 22  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Два варианта.
Вложения
Тип файла: zip Fill.zip (13.0 Кб, 167 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 07.03.2008 в 13:54.
Старый 29.06.2006, 12:54
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 23  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
2 -O- и amo, мой первый пример катит, только я забыл про то что на сцене рисуется ручками (привык программно все делать).

глубины во флеше распределяються так :

те что меньше нуля, те принадлежат объектам нарисованым на сцене во самом проекте (фла), начиная с -ххххх (вроде -16ххх) точных цифр не помню.

Если вы хотите чтобы у вас мувик созданый программно был глубже то вам естественно нужно поместить его на глубину меньшую чем -ххххх,
что -О- и сделал.

Старый 29.06.2006, 13:31
-O- вне форума Посмотреть профиль Отправить личное сообщение для -O- Найти все сообщения от -O-
  № 24  
Ответить с цитированием
-O-
 
Аватар для -O-

Регистрация: Jul 2005
Сообщений: 25
Отправить сообщение для -O- с помощью ICQ
...что и требовалось доказать

Ув. iNils, можт всетаки добавите в раздел FAQ? (топ всетаки полееезный)

Старый 29.06.2006, 23:58
amo вне форума Посмотреть профиль Отправить личное сообщение для amo Найти все сообщения от amo
  № 25  
Ответить с цитированием
amo

Регистрация: Jun 2006
Сообщений: 9
шустро вы тут... =) только хотел исходник кинуть, а тут уже iNils самое то выложил! всем спасибо!

Старый 30.06.2006, 00:25
maler вне форума Посмотреть профиль Отправить личное сообщение для maler Посетить домашнюю страницу maler Найти все сообщения от maler
  № 26  
Ответить с цитированием
maler
 
Аватар для maler

Регистрация: Jul 2002
Адрес: Россия, Ставропольский край, Пятигорск
Сообщений: 42
Цитата:
Сообщение от __i
Если вы хотите чтобы у вас мувик созданый программно был глубже то вам естественно нужно поместить его на глубину меньшую чем -ххххх,
что -О- и сделал.
Думал, что ответ и так был всем ясен, похоже что не был.
Я предлагал дублировать в пределах мувика, а не рута, когда говорил о том, что код нужно будет немного поправить.

Похоже теперь тема раскрыта полностью (почти)
Есть одно но
Мой код (тот что в начале ветки), был написан около года назад и он имеет одну недоработку, постоянно идет чтение переменных на _root.onEnterFrame. Но после того, как ширина и высота задана, чтение этих параметров нам уже не нужно. Можно просто проверить, если существуют переменные swidth и sheight, то delete this.onEnterFrame; (пробовать не буду, кто захочет, попробуйте этот момент учесть)


А вот этот код свежее
написан под 7-кой
Код:
Stage.scaleMode = "noScale";
Stage.align = "TL";

function MyPattern(scrw,scrh,pic,picname)
{
pic._x = 0;
pic._y = 0;

pw = pic._width;
ph = pic._height;
klvoinx = (scrw / pw)+1;
klvoiny = (scrh /ph)+1;
x = 0; y = 0; i = 0;
pic._x = x;
pic._y = y;
for (y = 0; y <= klvoiny; y++)
{
for (x = 0; x <= klvoinx; x++)	
{
i--
tname = picname + i;
duplicateMovieClip(pic, tname, i);
setProperty (tname, _x, x*pw);
setProperty (tname, _y, y*ph);
}
}
}

/////StageDublicator
/////Случайный выбор заливки :)
var patternname:Array = ["nbg","nbg1"];   //// это имя заливки (мувика)
ind = random(patternname.length) // выбираем из массиво 
patname = patternname[ind];
allpname = this[patname];


if (!pat){
MyPattern(Stage.width,Stage.height, allpname, patname);	
}
myListener = new Object();
myListener.onResize = function () {
nb = 1;
MyPattern(Stage.width,Stage.height, allpname, patname);	
}
Stage.addListener(myListener);
stop ();


Последний раз редактировалось maler; 30.06.2006 в 07:13.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:34.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.