Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   useHandCursor для Loader (http://www.flasher.ru/forum/showthread.php?t=110174)

Сашаc 28.03.2008 14:27

useHandCursor для Loader
 
привет.

динамически подгружаю в флэш рисунки с помощью Loader(). Как поставить useHandCursor отображаемому объекту? у Loader() такого свойства нет... Вариант с полным переопределением курсоа мне не очень подходит.

спасибо.

вот используемый код.
Код:

var vObj:Loader = new Loader();
var vObjRequest:URLRequest = new URLRequest("some URL");
vObj.load(vObjRequest);
vObj.name = "some id";
vObj.x = someX;
vObj.y = someY;
this.addChild(vObj);


fljot 28.03.2008 14:52

такого свойства в as3 ни у кого нет. есть buttonMode
в миграции всё специально написали

Сашаc 28.03.2008 17:26

я тоже специально написал, что у меня Loader(). buttonMode у класса Loader() нет, есть у sprite. объясните тогда пожалуйста как из Loader() рисунок переложить в Sprite()?

вообще говоря, моя задача - динамически загрузить рисунок, поставить ему курсор crHand и сделать ему обработчик Click. Подскажите как это сделать? Неужели это такая специфичная задача, что никто никогда этого не делал??

badun 28.03.2008 17:47

У Loader есть свойство content, оно и указывает на сам загруженный ролик.
Переложить в другой контейнер как обычно addChild, например addChild(loader.content).

Ajshma 30.03.2008 16:27

Необязательно content... Создай пустой спрайт, включи у него buttonMode, добавь в этот спрайт лоадер (spr.AddChild(vObj))
При наведении на спрайт, в который вложено содержимое лоадера, будет ручка...
Так понятнее?


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

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