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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.06.2006, 14:35
mulat вне форума Посмотреть профиль Отправить личное сообщение для mulat Найти все сообщения от mulat
  № 1  
Ответить с цитированием
mulat
[+2 05.07.06]

Регистрация: Jun 2006
Сообщений: 18
Отправить сообщение для mulat с помощью ICQ
По умолчанию Как сделать чтоб заработал этот скрипт?

Суть скрипта состоит в том что динамически передвигать маску в которой лоадится текстовый файл.

Код:
var myPets_array:Array = new Array ("040.txt", "079.txt", "114.txt");
var myPets1_array:Array = new Array ();
var myPets1_array:Array = new Array ();
var popped:Object = myPets_array.pop ();
i = popped;
this.attachMovie ("mask", "mask", 1, {_x:100, _y:100});
this.createTextField ("tf", 2, 100, 100, 250, 150);
with (tf) {
	border = false;
	textColor = 0xFFFFFF;
	wordWrap = true;
	autoSize = true;
	tf._width = Stage.width / 6;
	var my_lv:LoadVars = new LoadVars ();
	my_lv.onData = function (src:String) {
		if (src == undefined) {
			trace ("Error loading content.");
			return;
		}
		text = src;
	};
	my_lv.load (i, my_lv, "GET");
	setMask (mask);
}
this.createEmptyMovieClip ("img1_mc", 10);
var mcl_obj:Object = new Object ();
mcl_obj.onLoadInit = function (target_mc:MovieClip):Void  {
	target_mc._x = 0;
	//Stage.width;
	target_mc.onEnterFrame = function () {
		target_mc._x += 10;
		// decrease current _x position by 3 pixels
		if (target_mc._x >= 500) {
			target_mc._x = 500;
			delete target_mc.onEnterFrame;
		}
	};
};
var img_mcl:MovieClipLoader = new MovieClipLoader ();
img_mcl.addListener (mcl_obj);
img_mcl.attachMovie (my_lv, img1_mc);
На этой строке выдает ошибку
img_mcl.attachMovie(my_lv, img1_mc);

по отделйности скрипты работаюут- то есть

Код:
//--------------------------------1 ый-------------------------
var myPets_array:Array = new Array ("040.txt", "079.txt", "114.txt");
var myPets1_array:Array = new Array ();
var myPets1_array:Array = new Array ();
var popped:Object = myPets_array.pop ();
i = popped;
this.attachMovie ("mask", "mask", 1, {_x:100, _y:100});
this.createTextField ("tf", 2, 100, 100, 250, 150);
with (tf) {
	border = false;
	textColor = 0xFFFFFF;
	wordWrap = true;
	autoSize = true;
	tf._width = Stage.width / 6;
	var my_lv:LoadVars = new LoadVars ();
	my_lv.onData = function (src:String) {
		if (src == undefined) {
			trace ("Error loading content.");
			return;
		}
		text = src;
	};
	my_lv.load (i, my_lv, "GET");
	/*
	------------------------------------------------------
	                                    и
	
	-------------------------2 ой---------------------------
	*/
	this.createEmptyMovieClip ("img1_mc", 10);
	var mcl_obj:Object = new Object ();
	mcl_obj.onLoadInit = function (target_mc:MovieClip):Void  {
		target_mc._x = 0;
		//Stage.width;
		target_mc.onEnterFrame = function () {
			target_mc._x += 10;
			// decrease current _x position by 3 pixels
			if (target_mc._x >= 500) {
				target_mc._x = 500;
				delete target_mc.onEnterFrame;
			}
		};
	};
	var img_mcl:MovieClipLoader = new MovieClipLoader ();
	img_mcl.addListener (mcl_obj);
	img_mcl.attachMovie ("a.swf", img1_mc);
	setMask (mask);
}
но 2 ой код с внешним свф -ом
Можно эти 2 решения использовать вместе или надо кагдо по другому реализовать ?
Буду рад ,за оказанную помощь.
__________________
Pash


Последний раз редактировалось iNils; 05.06.2006 в 14:50.
Старый 05.06.2006, 14:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
mulat, весь код надо оформлять в соответствующие теги [code]
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.06.2006, 14:55
mulat вне форума Посмотреть профиль Отправить личное сообщение для mulat Найти все сообщения от mulat
  № 3  
Ответить с цитированием
mulat
[+2 05.07.06]

Регистрация: Jun 2006
Сообщений: 18
Отправить сообщение для mulat с помощью ICQ
--------ok-----------
__________________
Pash

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Может ты attachMovie вместо loadClip написал?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.06.2006, 15:16
mulat вне форума Посмотреть профиль Отправить личное сообщение для mulat Найти все сообщения от mulat
  № 5  
Ответить с цитированием
mulat
[+2 05.07.06]

Регистрация: Jun 2006
Сообщений: 18
Отправить сообщение для mulat с помощью ICQ
net proboval loadclip - ne rabotaet

img_mcl.loadClip(my_lv, img1_mc);
__________________
Pash


Последний раз редактировалось mulat; 05.06.2006 в 15:20.
Старый 05.06.2006, 15:52
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 6  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
mulat, а ты в хелп заглядывал? Почитал бы что такое MoveiClipLoader, и с чем его едят...
Цитата:
Сообщение от mulat
net proboval loadclip - ne rabotaet
img_mcl.loadClip(my_lv, img1_mc);
Это ты что пытался сделать? my_lv - Это что урл свф-ки???
__________________
Не всех война убила - многих покалечила


Последний раз редактировалось RandomUser; 05.06.2006 в 15:58.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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