![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 90
|
Спасибо, действительно поставил потом действия в onLoadInit и они начали обрабатываться. Проблема в том, что я не понимаю, какв теле onLoadInit прописать действия для других объектов = так что бы большая картинка подгружалась не в тот мувик, в котром создаются превьюшки.
Я делаю вот так - в onLoadInit вставляю target_mc.onRelease = function() {View(c_name, _parent._parent.w_);}; где View такая: var View:Function = function (container_name:String, w_:MovieClip) { w_[container_name] = createEmptyMovieClip(container_name, getNextHighestDepth()); w_.mcLoader = new MovieClipLoader(); w_.myListener = new Object(); w_.myListener.onLoadStart = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; w_.myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) { }; w_.myListener.onLoadComplete = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; w_.myListener.onLoadError = function(mcTarget:MovieClip, sErrorCode:String):Void { if(rr != 1){ if (sErrorCode == "URLNotFound"); { }} else {if (sErrorCode == "LoadNeverCompleted") { trace("ERROR: Load failed."); } else { trace("Load error: " + sErrorCode); } } }; w_.myListener.onLoadInit = function(target_mc:MovieClip, name_of_slides:String) { var w = target_mc._width; var h = target_mc._height; if ((target_mc._height/target_mc._width)<(_parent.maska._height/_parent.maska._width)) { target_mc._height = _parent.maska._height; target_mc._width = target_mc._width*_parent.maska._height/h; }; if ((target_mc._height/target_mc._width)>(_parent.maska._height/_parent.maska._width)) { target_mc._width = _parent.maska._width; target_mc._height = target_mc._height*_parent.maska._width/w; }; target_mc._x = Math.round((_parent.maska._width/2)-(target_mc._width/2)); target_mc._y = Math.round((_parent.maska._height/2)-(target_mc._height/2)); }; w_.myListener.onLoadError = function(target_mc:MovieClip, errorCode:String) { }; w_.mcLoader.addListener(myListener); var n = "photos/patterns/"+ _parent._parent._name +"/"+ nn + ".jpg"; w_.mcLoader.loadClip(n,this[container_name]); }; в общем я не знаю, как загружать большую картинку в клип w_, видимо не очень логично запихивать его в аргумент.. Последний раз редактировалось StepanR; 02.09.2009 в 01:58. |
![]() |
Часовой пояс GMT +4, время: 23:35. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|