![]() |
|
||||||||||
|
|||||
|
[+1.3 04.02.08]
Регистрация: Feb 2007
Сообщений: 13
|
На сайте 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. |
|
|||||
|
[+1.3 04.02.08]
Регистрация: Feb 2007
Сообщений: 13
|
АУ, !!!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
chamber получает плюс за флуд.
|
|
|||||
|
1. большой неудобочитаемый код
2. в чем проявляется не открывание? может просто вызвать после загрузки ролика какую-то функцию или перейти на фрейм (например вызвать функцию которая срабатывает при клике на "ЗАКАЗЧИКИ") 3. trace иногда помогает ![]()
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|