![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
__________________
местонахождение |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 17
|
Добавлено через 1 минуту
Ну что-же,скажи как добавить,пожалуйста. Последний раз редактировалось swing1991; 29.07.2011 в 00:46. |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 17
|
Пробовал на приступах бреда и такое,эффекта нету.
Слушай ты найди КОГДА Я УСПЕЛ gallery УДАЛИТЬ??? |
|
|||||
if (ttn==numphoto) { removeChild(loader); gallery.addChild(currObj[prevCount]); trace('Последний объект загружен и добавлен!'); } Добавлено через 32 секунды Цитата:
__________________
тут я |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 17
|
Ну а что это было
Цитата:
Цитата:
Последний раз редактировалось swing1991; 29.07.2011 в 00:53. |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 17
|
Выкладывать код в 650 строк нет смысла,могу скинуть цепочку функций:
var gallery1:MovieClip; var prevCount:Number = -1; var currObj:Array = new Array(); var xml_url:String = "doma.xml"; var ia:Number=0; var ic:Number=0; var numphot:Number=0; var i:Number; var tn:int=0; var current_no:Number=0; fill(); function fill():void { for (var i:uint=0;i<num;i++) { gallery1 = new MovieClip(); currObj.push(gallery1); } } function XMLLoad():void { xmlLoader.addEventListener(Event.COMPLETE, LoadXML); xmlLoader.load(new URLRequest(xml_path)); } function LoadXML(e:Event=null):void { xmlData=new XML(xmlLoader.data); var img:Array = new Array(); numphot=xmlData.category[ic].album[ia].image.length(); for (var i:uint = 0; i<numphot; i++) { img.push(xmlData.category[ic].album[ia].image[i].@full.toString()); } numphot=img.length; addLenta(img); prevCount++; } function addLenta(img):void { for (var i:uint = 0; i<numphot; i++) { var myLoader:Loader = new Loader(); var myRequest:URLRequest=new URLRequest(img[i]); myLoader.load(myRequest); myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedImage); } } function loadedImage(e:Event):void { ttn++; var border:MovieClip = new MovieClip(); var myOb=e.target.loader; if (myOb.height>650) { myOb.height=650; } currObj[prevCount].addChild(myOb); if (ttn>=numphot) { removeChild(loader); trace(currObj[prevCount] is DisplayObject); gallery.addChild(currObj[prevCount]); trace('Последний объект загружен и добавлен!'); } } function tn_click(e:MouseEvent):void { var mc:MovieClip=MovieClip(e.target); current_no=parseInt(mc.name.slice(11,13)); ia=current_no; gallery.removeChild(currObj[prevCount]); ttn=0; current=0; LoadXML(); } p.s.Простите,код немного с мусором... Последний раз редактировалось swing1991; 29.07.2011 в 01:19. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Блин и тут в кадрах пишут.
За такой код расстрелял бы.. ) Цитата:
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 29.07.2011 в 01:16. |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 17
|
Я тут урезал часть твинов,работаю с твинами от caurina...Стоит выложить?Там только альфа myOb твинится...И уезд менюшки,в которой можно выбрать альбом.
Добавлено через 1 минуту Да уж простите...Пишу в классах часто,но подобные ,небольшие проектики,делаю в кадрах,удобнее ИМХО. Добавлено через 7 минут Что и у вас тупик??Что все примолкли?? |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:04. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|