Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Картинка с прозрачным фоном, Вставка сторонней картинки 
:(
    Опции темы
AlDev
Дата 26.8.2005, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



через программную подгрузку - нет.
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 26.8.2005, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Alex @ 26.8.2005, 13:57)
через программную подгрузку - нет.

Как я понял здесь програмной и не надо... =))


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
ProgrammerBOTANIK
Дата 29.8.2005, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: 0
Всего: 0



Цитата
через программную подгрузку - нет.


А как не через программную? smile


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
AntonioBanderaz
Дата 29.8.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



var MX:MovieClip;
MX.loadMovie(url,metod);


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 29.8.2005, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Код

var url:String = 'smth.jpg';
var mc:MovieClip = this.createEmptyMovieClip('smth',this.getbextHighestDepth());
var mcl:MovieClipLoader = new MovieClipLoader();
var list:Object = new Object();
//init some events in object here
mcl.addListener(list);
mcl.loadClip(url,mc);

поддерживает только swf или jpg.
про события в list - читай хелп.
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 29.8.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Вот я ступил, спрашивали про не програмную, просто жмёшь Ctrl + R и выбираешь файл для импорта на stage
На сёт програмной, я немного порылся нашёл неплохой прототип, чутка поменял и впринципе может полезно будет
Код

/*
Autor Timothy Johnson
**modyfy by Velichko Anton
**->add call function after load complete
*/
MovieClip.prototype.preloadExt = function(ext, x, y, clr, hiclr, txtclr, bdrclr, wt, ht, FunctionNameVsArgs) {
    if (_global.pCnt == undefined) {
        _global.pCnt = 1;
    }
    _global.pCnt++;
    var mc = this.createEmptyMovieClip("preldr"+pCnt, 100+pCnt);
    var trgt = this.createEmptyMovieClip("target"+pCnt, 400+pCnt);
    mc._x = x;
    mc._y = y;
    mc.createTextField("statusText"+pCnt, 1, wt+5, -15, 0, 0);
    var tf = mc["statusText"+pCnt];
    tf.autoSize = "right";
    tf.type = "dynamic";
    tf.selectable = false;
    tf.textColor = txtclr;
    tf.text = "Loading...";
    style = new TextFormat();
    style.font = "FFF Atlantis";
    style.size = 8;
    tf.setNewTextFormat(style);
    var bar = wt/100;
    trgt.loadMovie(ext);
    mc.onEnterFrame = function() {
        this.prcnt = Math.floor((trgt.getBytesLoaded()/trgt.getBytesTotal())*100);
        if (!isNan(this.prcnt) && trgt.getBytesTotal()>50) {
            tf.text = this.prcnt+"% loaded";
            this.clear();
            with (this) {
                colors = [clr, hiclr, clr];
                alphas = [prcnt, prcnt, prcnt];
                ratios = [0, 100, 255];
                matrix = {matrixType:"box", x:trgt._x, y:trgt._y+3, w:wt, h:ht, r:toRad(90)};
                beginGradientFill("linear", colors, alphas, ratios, matrix);
                lineStyle(.25, clr, 100);
                moveTo(trgt._x, trgt._y+3);
                lineTo(trgt._x+prcnt*bar, trgt._y+3);
                lineTo(trgt._x+prcnt*bar, trgt._y+ht+3);
                lineTo(trgt._x, trgt._y+ht+3);
                lineTo(trgt._x, trgt._y+3);
                endFill();
            }
            with (this) {
                lineStyle(.25, bdrclr, 100);
                moveTo(trgt._x-3, trgt._y);
                lineTo(trgt._x+wt+3, trgt._y);
                lineTo(trgt._x+wt+3, trgt._y+ht+6);
                lineTo(trgt._x-3, trgt._y+ht+6);
                lineTo(trgt._x-3, trgt._y);
                endFill();
            }
        } else {
            tf.text = "0% loaded";
        }
        if (this.prcnt == 100 && trgt.getBytesTotal()>50) {
            mc.onEnterFrame = fadeOut(FunctionNameVsArgs);
        }
    };
};
_global.fadeOut = function(str) {
    this._alpha -= 10;
    if (this._alpha<=0) {
        this.onEnterFrame = null;
        this.removeMovieClip();
        string2func(str);
    }
};
_global.toRad = function(deg) {
    return deg*Math.PI/180;
};
_global.string2func = function(str) {
    var ilp = str.indexOf("(");
    var funcp = str.slice(0, ilp);
    var scope = eval(funcp.slice(0, funcp.lastIndexOf(".")));
    var func = eval(funcp);
    var args = str.slice(ilp+1, str.lastIndexOf(")")).split(",");
    for (var i = 0; i<args.length; i++) {
        var a = eval(args[i]);
        if (a != undefined) {
            args[i] = a;
        }
    }
    func.apply(scope, args);
};



// function to execute
function tmpfunc() {
    trace("function tmp func executed with folowing arguments:");
    for (var i = 0; i<arguments.length; i++) {
        trace("i:"+i+" >> arguments[i]: "+arguments[i]+" >>typeof(arguments[i]): "+typeof (arguments[i]));
    }
}
//Args
test_nr = 20;
test_bool = false;
var test_arr = [10, 20, 30];
test_obj = {name:'joe', age:20};
test_mc = _root.createEmptyMovieClip("testmc", 0);
//*****

var MC:MovieClip = _root.createEmptyMovieClip("Movie", _root.getNextHighestDepth());
MC.preloadExt("del.swf", 150, 200, 0x333333, 0xFFFFFF, 0xCCCCCC, 0xCCCCCC, 200, 10,"_root.tmpfunc(a,2,test_nr,test_bool,test_arr,test_obj,test_mc)");
stop();



--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 30.8.2005, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



AntonioBanderaz
IMHO проще юзать MovieClipLoader.
Для многих это просто понятней
PM MAIL WWW ICQ YIM MSN   Вверх
ProgrammerBOTANIK
Дата 20.9.2005, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: 0
Всего: 0



WMF ни кто не пытался с прозрачным фоном кидать smile
Тоже должно прокатить...


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
NetWorm
Дата 20.9.2005, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 20.9.2005
Где: Karaganda

Репутация: -1
Всего: нет



Можно ли с помощью Фотошопа сохранить WMF
В 7-ой версии искал , но не нашел.

PM MAIL WWW ICQ   Вверх
AntonioBanderaz
Дата 20.9.2005, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



CS2


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 21.9.2005, 05:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Модератор: Давайте вернёмся к теме обсуждения.
PM MAIL WWW ICQ YIM MSN   Вверх
ProgrammerBOTANIK
Дата 21.9.2005, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: 0
Всего: 0



Фотошоп позволяет создавать прозрачный фон в следующих форматах: PSD; GIF; PNG8; PNG16; TIFF; TIF; PDD; EPS; DCS 1.0; DCS 2.0; PSB; PCX; PDP; PDF; RAW; PCT; PICT; PXR; TGA; VDA; ICB; VST.
Кажется все, вроде ничего не забыл smile
Ну это данные для 9 версии. smile
Добавлено @ 14:22
Хотя можно картинку (всмысле уже рисунок) из корела, имадж реади или иллюстратора во флеш закинуть...


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
AntonioBanderaz
Дата 21.9.2005, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



А чем вам Macromedia Fireworks не устраивает, там из этого png можно даже как swf или shape импортировать.


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
ProgrammerBOTANIK
Дата 21.9.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: 0
Всего: 0



Ну мы опять и приходим к варианту подгрузки SWF...


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
AntonioBanderaz
Дата 21.9.2005, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Да нет, это не swf грузится, грузится png, мы его во flash можем представить как movieClip или shape. Только png должен быть в Macromedia Fireworks'е сделан.
Добавлено @ 21:23
Ещё как текстФиелд мона представить...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0868 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.