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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.01.2007, 13:51
alwwwex вне форума Посмотреть профиль Отправить личное сообщение для alwwwex Найти все сообщения от alwwwex
  № 1  
Ответить с цитированием
alwwwex

Регистрация: Nov 2006
Адрес: Estonia
Сообщений: 16
Отправить сообщение для alwwwex с помощью ICQ
По умолчанию _root или что?

В общем, возникла проблема. Как-то давно скачал исходник, делает анимацию по стилю матрицы, только из единиц и нулей. В нем всего один кадр с кодом:

Код:
fscommand("allowscale", "false");
max = 50;
i = 1;
while (i<max) {
	zufall = random(300);
	attachMovie(1, "bot"+i, i);
	_root["bot"+i]._x = random(400);
	_root["bot"+i]._y = random(200);
	_root["bot"+i]._xscale = zufall;
	_root["bot"+i]._yscale = zufall;
	_root["bot"+i]._alpha = random(100);
	i++;
}
а также один Movie Clip, в нем 2 слоя.
В первом слое 2 кадра: в первом такой код:

Код:
if (this._y<0) {
	this._y = 440;
}
if (this._y>450) {
	this._y = 10;
}

ZielY = 4;
this._y = ZielY+this._y;
text = random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2) + "\r" + random(2);
во втором кадре "gotoAndPlay(1);"
Во втором слое текстовое поле с цифрами.

Код писал на случай, если кто то не захочет качать файл.

По идеи все просто, все понятно. Сейчас он мне пригодился, нужно вставить его в шапку сайта. Возникла проблема – в шапке есть фон – представляет собой png с квадратной дыркой по середине (короче говоря - маска). Над ним еще несколько слоев, эмитирующих монохромный LCD. Под слоем с фоном я хочу разместить код. Самое оптимальное для меня создать Movie Clip, и потом свободно двигать его на нужное место.

Пытался вставить исходник, как есть, на самый нижний слой, но бегущие цифры оказываются все равно поверх всех слоев. Создать Movie Clip тоже не получается, так как там вроде мешает _root. Помогите, в чем я не прав, что мне сделать? При возможности посмотрите исходник, и если нужно, что-то изменить – напишите код.
Вложения
Тип файла: rar m.rar (7.9 Кб, 44 просмотров)

Старый 07.01.2007, 17:15
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Сменить первый код на
Код:
fscommand ("allowscale", "false");
for (var i = 0; i < 50; i++) {
	var zufall = random (300);
	this.attachMovie (1, "bot" + i, i);
	var mc = this["bot" + i];
	mc._x = random (400);
	mc._y = random (200);
	mc._xscale = zufall;
	mc._yscale = zufall;
	mc._alpha = random (100);
}
И теперь можно поместить в любой мувиклип.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 07.01.2007, 23:53
alwwwex вне форума Посмотреть профиль Отправить личное сообщение для alwwwex Найти все сообщения от alwwwex
  № 3  
Ответить с цитированием
alwwwex

Регистрация: Nov 2006
Адрес: Estonia
Сообщений: 16
Отправить сообщение для alwwwex с помощью ICQ
Спасибо огромное! Сильно помогли, в какой то степени я оказался прав. Теперь чисто для личного интереса – что означает “mc” куда при этом все ссылается?

Старый 08.01.2007, 00:12
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
В том коде, что я дал, 5-ая строчка.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.01.2007, 00:24
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 5  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
метод attachMovie возвращает ссылку, на только что созданный мувиклип.
тоесть можно написать и так
Код:
var mc = attachMovie(....);
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 08.01.2007, 00:27
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Nirth
метод attachMovie возвращает ссылку, на только что созданный мувиклип.
тоесть можно написать и так
Код:
var mc = attachMovie(....);
Там 5-ый флеш был, он ссылку не возращает.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.01.2007, 00:28
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 7  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
ААА прошу прощения.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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