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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.05.2007, 17:11
chamber вне форума Посмотреть профиль Отправить личное сообщение для chamber Найти все сообщения от chamber
  № 1  
Ответить с цитированием
chamber
[+1.3 04.02.08]

Регистрация: Feb 2007
Сообщений: 13
По умолчанию Проблемы в AC с загрузкой из ХМL...

На сайте http://alex-pro.net/ , в разделе ПОРТФОЛИО >> ПОЛИГРАФИЯ ,
при загрузке страницы сразу открывался первый пункт из списка "ЗАКАЗЧИК" (список грузится из XML) , а сейчас нет... открывается только после того как по нему кликнеш... Помогите разобраться с АС этой страницы PLS !!!!

Вот её AC-код:
Код:
stop();
//loadMovie("web/7.swf", "1");

var loadMov:MovieClipLoader = new MovieClipLoader();
var myY:Number = 0;
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function (success:Boolean):Void{
	if(success){
	    var nodes:Array = this.firstChild.childNodes;
		for(var i = nodes.length - 1; i >=0; --i){
			createLink(i,nodes[i].attributes["title"],nodes[i].attributes["date"],nodes[i].attributes["customer"],nodes[i].attributes["time"],nodes[i].attributes["img"],nodes[i].attributes["url"],nodes.length);
		}
	}
}
xml.load("admin/view_xml.php?xml=xml/poly.xml");
links.cyberathlete_scrollbar._visible = true;


function createLink(num:Number,title:String,date:String,customer:String,time:String,img:String,url:String,length:Number):Void{
	var tmp_mc:MovieClip = this.links.in_btn.attachMovie("btn","btn"+num,num);
	tmp_mc._y = myY;
	myY += tmp_mc._height+5;
	tmp_mc.num = num;
	tmp_mc.title = title;
	tmp_mc.capt = title;
	tmp_mc.date = date;
	tmp_mc.customer = customer;
	tmp_mc.time = time;
	tmp_mc.img = img;
	tmp_mc.url = url;
	tmp_mc.onRollOver = function ():Void{
		this.gotoAndStop(2);
	};
	tmp_mc.onRollOut = function ():Void{
		this.gotoAndStop(1);
	};
	tmp_mc.onRelease = tmp_mc.onReleaseOutside = function():Void{
		image.tDate = "<b>Дата:</b> "+this.date;
		image.tTime  = "<b>Время разработки:</b> "+this.time;
		image.tCustomer = "<b>Заказчик:</b> "+this.customer;
		image.bLink.capt = "Просмотреть";
		image.gotoAndStop(1);
		loadMov.loadClip(this.img,image.in_img);
		image.bLink.url = this.url;
		if(this.url != ""){
			image.bLink.onRelease = function():Void{
				getURL(this.url,'_blank');
			};
		}
		else{
			image.bLink.onRelease = undefined;
		}
		this.gotoAndStop(3);
	};
	if(length-1 == num){
		this.links.in_btn.btn0.onRelease();
		if(this.links.in_btn._height > this.links.mask._height){
			this.links.cyberathlete_scrollbar._visible = true;
		}
	}
}

var listener:Object = new Object();
listener.onLoadStart = function(target_mc:MovieClip){
	target_mc._parent.gotoAndStop(1);
};
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
	target._parent.tLoad = "loading..."+Math.round((bytesLoaded / bytesTotal) *100)+"%";
};
listener.onLoadComplete = function(target:MovieClip):Void {
	target._parent.gotoAndPlay(2);
	target._parent.tLoad = "";
};
loadMov.addListener(listener);
заранее благодарен...


Последний раз редактировалось iNils; 22.05.2007 в 18:24.
Старый 30.05.2007, 18:45
chamber вне форума Посмотреть профиль Отправить личное сообщение для chamber Найти все сообщения от chamber
  № 2  
Ответить с цитированием
chamber
[+1.3 04.02.08]

Регистрация: Feb 2007
Сообщений: 13
АУ, !!!

Старый 30.05.2007, 18:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
chamber получает плюс за флуд.

Старый 31.05.2007, 10:15
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 4  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
1. большой неудобочитаемый код
2. в чем проявляется не открывание? может просто вызвать после загрузки ролика какую-то функцию или перейти на фрейм (например вызвать функцию которая срабатывает при клике на "ЗАКАЗЧИКИ")
3. trace иногда помогает
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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