Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.12.2005, 01:01
benladen вне форума Посмотреть профиль Отправить личное сообщение для benladen Найти все сообщения от benladen
  № 1  
Ответить с цитированием
benladen

Регистрация: Sep 2005
Сообщений: 51
По умолчанию как задать registration point (обычно 0,0)

использую эффект зум, и никак не могу найти в хелпе как задать через скрипт registration point (по умолчанию - в верхнем левом углу).

хочу чтоб зум был от центра пикчера ...


и еще вопросец: когда я гружу в созданный через скрипт холдер-пикчер внешний jpg, как к нему обратиться? без загруженных картинок все работает (стандартно), а с ними нет; приходится извращаться и прописывать в принуд onEnterFrame ... не удобно, имхо.

спасибо


Последний раз редактировалось benladen; 15.12.2005 в 01:03.
Старый 15.12.2005, 01:13
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Двигать контент. Больше -- никак.

Старый 15.12.2005, 01:13
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 3  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
2)По имени мувиклипа, куда происходила загрузка.

Старый 15.12.2005, 02:11
benladen вне форума Посмотреть профиль Отправить личное сообщение для benladen Найти все сообщения от benladen
  № 4  
Ответить с цитированием
benladen

Регистрация: Sep 2005
Сообщений: 51
Цитата:
Сообщение от Antares
2)По имени мувиклипа, куда происходила загрузка.
так и делаю, но RollOver не отвечает что-то, только в EnterFrame, а если напрямую вбивать в муви клип - с фотками не хочет ... без фоткок - работает

Старый 15.12.2005, 02:32
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 5  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Давай весь код , чего ты тут мудришь ...
__________________
BestMasterиZация

Старый 15.12.2005, 03:10
benladen вне форума Посмотреть профиль Отправить личное сообщение для benladen Найти все сообщения от benladen
  № 6  
Ответить с цитированием
benladen

Регистрация: Sep 2005
Сообщений: 51
есть муви клип, кот. является холдером для превьюшек
4 этих холдера я вставляю в большой мувиклип (slides_mc) и их тоже 4
this.attachMovie("slides_mc", "slides_mc1", this.getNextHighestDepth(), {_x:45, _y:164});
this.attachMovie("slides_mc", "slides_mc2", this.getNextHighestDepth(), {_x:45, _y:300});
this.attachMovie("slides_mc", "slides_mc3", this.getNextHighestDepth(), {_x:800, _y:164});
this.attachMovie("slides_mc", "slides_mc4", this.getNextHighestDepth(), {_x:800, _y:300});

так я гружу первьюшки в холдеры

for (var c:Number = 0; c<totalImages; c++) {
var image:String = "thumb_"+c+".jpg";
imageLoader.addListener(loaderListener);
imageLoader.loadClip(this["image"], this["slides_mc"+b]["holder"+i]);
i+=1;
if ((i+1)%5 == 0) {b+=1;i=0;}
}

с обработчиками все в порядке, код не привожу



и эту всю мясорубку я двигаю и чередую в ентерфрайме на главной сцене. раньше зум у меня был сделан тоже в этом же ентерфреме, вот так
this.onEnterFrame = function() {

for (var c:Number = 0; c<totalImages; c++) {
this["slides_mc"+b]["holder"+i].onRollOver = function (){
fefect(this);
};

this["slides_mc"+b]["holder"+i].onRollOut = function (){
defefect(this);
};

i+=1;
if ((i+1)%5 == 0) {b+=1;i=0;}
if ((b+1)%8 == 0) {b=1;}
};

zoom = 104;
zoomSpeed = 0.5;

function fefect(mc){
var tween_handler:Object = new Tween(mc, "_xscale", easing.Zoom, mc._xscale, zoom, zoomSpeed, true);
var tween_handler2:Object = new Tween(mc, "_yscale", easing.Zoom, mc._xscale, zoom, zoomSpeed, true);
};

function defefect(mc){
var tween_handler:Object = new Tween(mc, "_xscale", easing.Zoom, mc._xscale, 100, zoomSpeed, true);
var tween_handler2:Object = new Tween(mc, "_yscale", easing.Zoom, mc._xscale, 100, zoomSpeed, true);
};

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

Старый 15.12.2005, 03:12
benladen вне форума Посмотреть профиль Отправить личное сообщение для benladen Найти все сообщения от benladen
  № 7  
Ответить с цитированием
benladen

Регистрация: Sep 2005
Сообщений: 51
и вот когда я напрямую в мувики в холдеры вбиваю onRollOVer function то и происходит что не ловит он ее ... но пробовал сделать все тоже самое только без подгрузки внешних файлов - все ловит ... странно как то


Последний раз редактировалось benladen; 15.12.2005 в 03:16.
Старый 15.12.2005, 04:02
benladen вне форума Посмотреть профиль Отправить личное сообщение для benladen Найти все сообщения от benladen
  № 8  
Ответить с цитированием
benladen

Регистрация: Sep 2005
Сообщений: 51
ладно попробую по другому все описать
итак
без Action SCRIPTA
делаю муви клип (прямоугольник) назовем его holderX
создаю еще один мувиклип и вставляю туда 4 предыдущих муви клипа
называю его slides_mc
--------------
ACTION SCRIPT
атачу slides_mcY и загружаю внешние jpg в holderX через for в главной сцене

если сделать onRollOver в enterFrame в главной сцене все работает, если сделать onRollOver непосредственно в slides_mcY
таким образом ...
this.holder0.onRollOver - не работает с загруженными картинками и если просто как прямоугольники, то работает ...

не знаю, понятно или нет


Последний раз редактировалось benladen; 15.12.2005 в 04:08.
Старый 15.12.2005, 05:00
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 9  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Такие листинги читать -- глаза сломаешь. Пользуйтесь тэгом [ code ] в конце-то концов...

Старый 15.12.2005, 05:25
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 10  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Ну так правильно, когда ты подгружаешь в мувики другие мувике то всё то было в них до этого в том числе и твой код, убивается поэтому ничего и не работает ...
__________________
BestMasterиZация

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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