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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Nov 2003
Сообщений: 7
По умолчанию жипеги во флеш

народ, помогите.
требуется вставить во флешку N-ное количество картинок. например жпегов.
причем так, что бы потом можно было их по экрану передвигать.
обычный импорт не подходит, т.к. в дальнейшем надо, чтобы при замене старой картинки на новую - новая сама подгружалась во флешку.
вот так.
по идее это можно с помошью load movie сделать или я не прав?
а если прав, то как?

Старый 26.11.2003, 21:57
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 2  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
ті прав!
__________________
а мы летим орбитами путями не избитыми...

Старый 27.11.2003, 13:06
walderdbeere вне форума Посмотреть профиль Отправить личное сообщение для walderdbeere Найти все сообщения от walderdbeere
  № 3  
walderdbeere

Регистрация: Nov 2003
Сообщений: 7
Цитата:
Оригинал написал(а) Nirva
ті прав!
Ето радует, не все значит еще потеряно
А как сделать-то ???

Старый 27.11.2003, 17:45
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 4  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
Посмотри здесь , внизу страницы - "фотоальбом " - исходник с подробнейшими комментариями.

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

Учти, что загружать так можно только JPG'и, притом компрессированные без опции Progressive.

Старый 27.11.2003, 18:17
walderdbeere вне форума Посмотреть профиль Отправить личное сообщение для walderdbeere Найти все сообщения от walderdbeere
  № 5  
walderdbeere

Регистрация: Nov 2003
Сообщений: 7
так-с. загружать картинки я научился. оказывается это не сложно, просто моя синтаксиса не знать
а как мне теперь получить доступ к свойствам загруженного объекта (например я гружу файл "picture_1.jpg" размером 100*100) как он будет обзываться во флешке и как мне изменить его параметры. а точнее позицию по X и Y и прозрачность?

Старый 27.11.2003, 18:31
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 6  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
ну, если ты грузишь таким синтаксисом:
myMovieClip.loadMovie("picture.jpg"); то вот этим клипом и рули:
myMovieClip._x = 150;
myMovieClip._y = 150;
myMovieClip._alpha = 50;

Старый 27.11.2003, 19:06
walderdbeere вне форума Посмотреть профиль Отправить личное сообщение для walderdbeere Найти все сообщения от walderdbeere
  № 7  
walderdbeere

Регистрация: Nov 2003
Сообщений: 7
я вот так гружу

_root.createEmptyMovieClip("pic1_1", 1);
loadMovie("pic1_1.jpg", "pic1_1");

не знаю насколько это верно, но так у меня получается нормальный доступ к свойствам pic1_1

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

Старый 27.11.2003, 19:49
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 8  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
Второй строчкой уж лучше
_root.pic1_1.loadMovie("pic1_1.jpg");

Чтобы она гасла прилепи ему функцию, которая бы выполнялась с частотой кадров (onEnterFrame если у тебя одноккадровый фильм, или просто в кадре, если у тебя цикл из нескольких кадров)

_root.createEmptyMovieClip("pic1_1", 1);
_root.pic1_1.loadMovie("pic1_1.jpg");
_root.pic1_1._x=120;
_root.pic1_1._y=10;
_root.pic1_1._alpha=99;
_root.onEnterFrame = function() {
_root.fadeout(pic1_1);
}
function fadeout(pic) {
pic._alpha --;
pic._x += 1;
if(pic._alpha<1) {
delete _root.onEnterFrame;
}
}
stop();

Старый 27.11.2003, 19:57
walderdbeere вне форума Посмотреть профиль Отправить личное сообщение для walderdbeere Найти все сообщения от walderdbeere
  № 9  
walderdbeere

Регистрация: Nov 2003
Сообщений: 7
Зашибись
Именно этого мне и надо.
А как быть если картинок надо штук 5 причем случайным образом из некого списка (или массива)?
И что бы они двигались и меняли прозрачность с разными параметрами?

Старый 27.11.2003, 20:06
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 10  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
Наверное, надо повесить не на _root а на каждый из этих клипов функцию onEnterFrame, я так сначала и сделал, но почему-то onEnterFrame вызывается только для _root'а, а для объектика - нет. Не знаю с ходу, в чем дело, сейчас разбираться нет времени.. Сам давай.

В общем должно быть
pic1_1.onEnterFrame = function() {
this._alpha --;
if(this._alpha <1) {delete this.onEnterFrame; }
}

..Странно, а для объекта, созданного не программно, все ок, ф-я onEnterFrame работает исправно.. Кто знает, в чем дело?

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

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

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


 


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


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