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

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

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

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
сами кнопы в массиве трейсятся нормально?
Код AS1/AS2:
for (var i:Number = 0; i < 10; i++)
{
      var m:MovieClip = _root.attachMovie("baz","baz"+i, 3000+i);
      trace(m)
      m.i = i;
      m.onRelease = function()
      {
          trace(this.i);
          trace(" ");
      }
}
так попробуйте

Старый 17.03.2009, 11:47
webgirl вне форума Посмотреть профиль Отправить личное сообщение для webgirl Найти все сообщения от webgirl
  № 12  
Ответить с цитированием
webgirl
 
Аватар для webgirl

Регистрация: Aug 2006
Сообщений: 28
Отправить сообщение для webgirl с помощью ICQ
Код:
var j; //////
var i:Number;

z1.onRollOver = function() { z1._alpha = 20; }
z2.onRollOver = function() { z2._alpha = 20; }
z3.onRollOver = function() { z3._alpha = 20; }
z4.onRollOver = function() { z4._alpha = 20; }
z5.onRollOver = function() { z5._alpha = 20; }
z6.onRollOver = function() { z6._alpha = 20; }
z7.onRollOver = function() { z7._alpha = 20; }
z8.onRollOver = function() { z8._alpha = 20; }
z1.onRollOut = function() { z1._alpha = 50; }
z2.onRollOut = function() { z2._alpha = 50; }
z3.onRollOut = function() { z3._alpha = 50; }
z4.onRollOut = function() { z4._alpha = 50; }
z5.onRollOut = function() { z5._alpha = 50; }
z6.onRollOut = function() { z6._alpha = 50; }
z7.onRollOut = function() { z7._alpha = 50; }
z8.onRollOut = function() { z8._alpha = 50; }
/*
for (var i = 1; i<=8; i++) {
_root["z"+i].onRollOver = function() {_root["z"+i]._alpha = 10;}
_root["z"+i].onRollOut = function() {_root["z"+i]._alpha = 50;}
}
*/


z1.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r1","reg", 2001, {_x:33.4, _y:40.4}); 
_root.attachMovie("texty","texta", 2002, {_x:414, _y:44});
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("1.xml");
}
z2.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r2","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i= 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("2.xml");
}
z3.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r3","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("3.xml");
}
z4.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r4","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("4.xml");
}
z5.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r5","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("5.xml");
}
z6.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r6","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("6.xml");
}
z7.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r7","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("7.xml");
}
z8.onPress = function() { 
_root.attachMovie("ramka","ram", 2000, {_x:0, _y:23});
_root.attachMovie("r8","reg", 2001, {_x:33.4, _y:40.4}); 
bback._x=615 ;bback._y=360;
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = false; }
xml_data.load("8.xml");
}

bback.onPress = function() { 
_root.ram.unloadMovie();
_root.reg.unloadMovie(); 
bback._x=-1000; bback._y=-1000;
_root.m.unloadMovie(); 
for (i = 1; i <= 8; i++) 
{ _root["z"+i].enabled = true; 
_root["z"+i]._alpha = 50; 
}
for (j = 1; j <= myLinks.length-1; j++) {
_root["baz"+j]._x=-1000; 
}
_root.texta.tName.text= "";
_root.texta.tInfo.text= ""; 
}

System.security.allowDomain("");
var pict_mcl:MovieClipLoader = new MovieClipLoader();
var myBname:Array = new Array(); 
var myBinfo:Array = new Array(); 
var myPics:Array = new Array(); 
var myLinks:Array = new Array(); 
var myX:Array = new Array(); 
var myY:Array = new Array(); 
var baz:Array = new Array(); 
var xml_data:XML = new XML();
xml_data.ignoreWhite = true;

xml_data.onLoad = function(success):Void {
var ch_nodes:Array = xml_data.childNodes[0].childNodes;
for (var i = 0; i<ch_nodes.length; i++) {
myLinks[i] = ch_nodes[i].attributes.ilink;
myPics[i] = ch_nodes[i].attributes.plink;
myBinfo[i] = ch_nodes[i].attributes.binfo;
myBname[i] = ch_nodes[i].attributes.bname; 
myX[i] = ch_nodes[i].attributes.masX; 
myY[i] = ch_nodes[i].attributes.masY; 
}
for (i = 1; i <= myLinks.length-1; i++) {
_root.attachMovie("baz","baz"+i, 3000+i);
_root["baz"+i]._x= myX[i];
_root["baz"+i]._y= myY[i];

_root.texta.tName.text= myBname[0];
_root.texta.tInfo.text= myBinfo[0]; 

}
}
_root.baz1.onPress = function() { 
_root.texta.tName.text= myBname[1];
_root.texta.tInfo.text= myBinfo[1]; 
trace("d");
}


Последний раз редактировалось webgirl; 17.03.2009 в 12:28.
Старый 17.03.2009, 12:11
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 13  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
webgirl, отредактируйте свой пост и оформите код тегами [code][/code].

Старый 17.03.2009, 12:46
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 14  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
Код AS1/AS2:
var l:Number = myLinks.length - 1;
for (var i:Number = 1; i < l; i++)
{
      var m:MovieClip = _root.attachMovie("baz","baz"+i, 3000+i);
      trace(m)
      m._x = myX[i];
      m._y = myY[i];
      m.i = i
 
      _root.texta.tName.text= myBname[0];
      _root.texta.tInfo.text= myBinfo[0]; 
 
      m.onRelease = function()
      {
           _root.texta.tName.text= myBname[this.i];
           _root.texta.tInfo.text= myBinfo[this.i]; 
           trace(this.i)
      }
}
попробуйте заменить последний цикл на это.

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

Регистрация: Aug 2006
Сообщений: 28
Отправить сообщение для webgirl с помощью ICQ
да да да!! огромное спасибо! работает!


Последний раз редактировалось webgirl; 17.03.2009 в 14:24.
Старый 17.03.2009, 14:24
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 16  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
Код AS1/AS2:
 var m:MovieClip = _root.attachMovie("baz","baz"+i, 3000+i); // аттачим один мувик
 var N:MovieClip = m.attachMovie("N","N"+i, i); // в него аттачим второй мувик, или несколько мувиков.. (тогда надо ещ еодин цикл)
вообще залезьте в хелп и почитайте..там понятно описывают каждую команду.

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

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

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


 


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


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