|
|
|||||
супер!
а кроме как через this. и prototype как-то к jpg можно обратиться?
__________________
-- вечно зеленый ilich -- |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Так и обращайся: "Уважаемый ЖПГ".
Ну что за вопрос? К какому jpg, где он находится? Ты, наверное, подгружаешь его в какой-то таргет? Вот и обращайся к таргету.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
?
жпег грузится, допустим так:
_root.mymc.image.loadMovie("somejpg.jpg") если я потом пытаюсь что-то делать с загруженным жпегом, используя пути _root.mymc или _root.mymc.image, то это не пашет. если для мувиков прописать прототипную процедурку обработки обращений onEnterFrame и обращением к муву посредством this. как посоветовал sergwizard (спасибо!) все работает (т.е. фактически обращение все же идет к _root.mymc!), но onEnterFrame имеет свойство тормозить слабые машины... потому и интересуюсь, можно ли руковожить жпегом не через onEnterFrame?
__________________
-- вечно зеленый ilich -- |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Re: ?
Цитата:
спорю на млн в любой валюте - ты пытаешься управлять джипегом еще до того как он полностью загрузится Последний раз редактировалось Nox Noctis; 02.03.2004 в 13:34. |
|
|||||
дык нет!
я проверяю загруженность, к примеру, так: _root.createEmptyMovieClip("mc",n); mc.loadMovie("C:/Somejpg.jpg"); _root.onEnterFrame=function(){ _root.mc = _root.mc._height; if(_root.mc._height) { delete _root.onEnterFrame; //типа картинка загружена } } причем, если в этом If'е доступна переменная _root.mc._height!!!! а вот если попытаться хотя бы повернуть этот mc, то ни фига!
__________________
-- вечно зеленый ilich -- |
|
|||||
упс, опечатка...
нужно так: _root.createEmptyMovieClip("mc",n); mc.loadMovie("C:/Somejpg.jpg"); _root.onEnterFrame=function(){ _root.myvar = _root.mc._height; if(_root.myvar) { delete _root.onEnterFrame; //типа картинка загружена } } в переменной myvar значение появится лишь после ПОЛНОЙ загрузки!
__________________
-- вечно зеленый ilich -- |
|
|||||
если ты в своем коде перед тем как удалять _root.onEnterFrame напишешь что ты хочешь от mc то все сработает
_root.createEmptyMovieClip("mc",n); mc.loadMovie("C:/Somejpg.jpg"); _root.onEnterFrame=function(){ _root.myvar = _root.mc._height; if(_root.myvar) { _root.mc._xscale=300;//здесь будет работать delete _root.onEnterFrame; //типа картинка загружена } } _root.mc._xscale=300;//а здесь не будет работать(потому что mc еще не загрузился) |
|
|||||
сначала сказал - потом проверил
код типа _root.mc._xscale=300 работает(как ни странно) в обоих местах а определение _root.mc.onEnterFrame=function(){ this._x+=10; } - только по окончании загрузки |
Часовой пояс GMT +4, время: 14:21. |
|
« Предыдущая тема | Следующая тема » |
|
|