Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Импорт SWF (http://www.flasher.ru/forum/showthread.php?t=113945)

M.™ 14.07.2008 16:08

Импорт SWF
 
Вложений: 2
привет ребята....
у меня есть флэшка test
мне нужно в неё вставить другую
xml_gallery
...и вставить в определенное место....подскажите как это сделать....

chingachgoog 14.07.2008 16:38

Цитата:

Сообщение от M.™ (Сообщение 751987)
привет ребята....
мне нужно ... вставить в определенное место....подскажите как это сделать....

Может быть Wolsh сможет (если это он делал) :)

Wolsh 15.07.2008 08:52

chingachgoog ты бы мне в личку написал заодно ;) Я ж не модератор все сообщения смотреть)
M.™, если автор исходника жив, как я например, можно сначала к нему обратиться, если возникли сложности. Для этого здесь на форуме есть разные инструменты.
Этот исходник был сделан для демонстрации описания галереи с помощью XML а не как законченный компонент галереи. Расскажите, как именно Вы хотите ее "вставить". Скроллбары?

M.™ 16.07.2008 11:12

да...в том случаи если изображении будет больше
при наведении на изображение...всплывает текс...может ли всплывать....изображение....в размере больше чем исходное....
и ещё сделать изображения загружающие с XML были кнопками....т.е. галерея загружает картинки, а потом при нажатии картинка работала ка кнопка...переходя на какой то из кадров флеша....

dnisa 22.04.2009 17:46

Возникла проблема:
при импорте галереи в ролик
Код:

var my_mcl:MovieClipLoader=new MovieClipLoader();
var my_obj:Object=new Object();//Слушатель
my_mcl.loadClip("gallery.swf",clip);
my_obj.onLoadStart=function(clip){
        status_tf.text="Загрузка началась";
}
my_obj.onLoadError=function(clip,str){
        status_tf.text="Ошибка"+str;
}
my_obj.onLoadProgress=function(clip,bytesLoaded,totalBytes){
        progres_tf.text=Math.round(bytesLoaded/totalBytes*100)+"%";
}
my_obj.onLoadComplete=function(clip){
        status_tf.text="Загрузка завершина";
        delete my_obj;
        delete my_mcl;
}
my_mcl.addListener(my_obj);

сама галерея не импортирует из xml фотки.
то есть частично грузится галерея, но без категорий, фоток и т.п. (грузится только фон и выпадающее меню категорий)
Подозреваю, что игнорируется экшн скрипт, прописаный в галерее.
В чем может быть проблема? :o

Wolsh 23.04.2009 13:42

dnisa, этот код же у Вас работает, зачем Вы его тут показываете?
Может стоит показать тот, который не работает? Тем более что речь идет НЕ О ТОЙ галерее, о которой был топик раньше. Зачем Вы запостили свой вопрос сюда, вообще не понятно)))

dnisa 24.04.2009 14:00

Wolsh, не хотел создавать похожую тему, поэтому и запостил сюда вопрос.
По поводу кода: сама галерея (отдельно) работает без проблем, проблемы возникают при импорте в другой ролик, поэтому подумал, что проблема именно на стадии импорта... я не прав?

Wolsh 24.04.2009 14:33

При импорте в другой ролик у данного ролика (галереи в вашем случае) меняется _root. А так как многие (а иногда и я))) пишут "быдлокод" с постоянным обращением "через рут", то такой ролик просто теряет все ориентиры, так как не может найти ни одного указанного в коде объекта. Его рут теперь - рут загрузившего его ролика, и там таких объектов, понятное дело, нет. В лучшем случае нет)))))

Stargazer 24.04.2009 14:42

Цитата:

Сообщение от Wolsh (Сообщение 815190)
пишут "быдлокод" с постоянным обращением "через рут", то такой ролик просто теряет все ориентиры, так как не может найти ни одного указанного в коде объекта.

И для решения этой проблемы предназначен lockroot.

Wolsh 24.04.2009 14:48

Для решения этой проблемы надо писать нормальный код. В частности вместо _root использовать this. Помогает думать абстрактнее))

dnisa 24.04.2009 16:57

Stargazer, Wolsh, тоесьт если в ролике с галереей поправить _root на this то проблема решится? :)

vovicom 24.04.2009 17:03

Доброго времени суток! А какова причина отсутствия загрузки большой картинки?
Просто лет 10 не прикасался к Flash.


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

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