Учитајте датотеку слике у Фласх Мовие помоћу УРЛРекуест
Један од најефикаснијих начина да задржите величину датотеке на вашем Фласх-уР Пројекат је минималан да се што је могуће више користе спољна средства. Било да су та средства слике, текстуалне или свф датотеке, ако су ван главног Фласх филма, не доприносе времену преузимања. У овом туториалу ћемо научити како користити АцтионСцрипт 3 за учитавање спољне слике у наш главни Фласх филм.

Ова сликовна датотека може бити ГИФ, ПНГ, ЈПЕГ или прогресивни ЈПЕГ. Подразумевано ће горњи леви угао слике бити усклађен са 0,0 Кс и И координатама на сцени. Међутим, то се може променити помоћу АцтионСцрипт-а. Такође подразумевано, слика ће бити постављена изнад, тј. Изнад тренутног садржаја на сцени.

  1. Наш први корак је креирање променљиве за нови УРЛРекуест и постављање својства УРЛ-а на локацију сликовне датотеке. У доњем примеру, слика се налази на истом месту као и СВФ датотека. Да није тако, у својство УРЛ-а бисте укључили путању заједно са именом сликовне датотеке.

    вар мирекуест: УРЛРекуест = нови УРЛРекуест ("наме_оф_имаге.јпг");

  2. Друга варијабла коју ћемо креирати је за нови објект утоваривача, који дјелује као спремник слике.

    вар милоадер: Лоадер = нови Лоадер ();

  3. Сада смо спремни да користимо методу учитавања да бисмо учитали свој захтјев за пријаву УРЛ-а у наш објект утоваривача.

    милоадер.лоад (мирекуест);

  4. Наравно, не желимо да радимо било какво позиционирање слике док се у потпуности не учита у главни СВФ. На тај начин ћемо приложити слушаоца догађаја нашем објекту за учитавање који ће гледати цонтентЛоадерИнфо и рећи нам када је учитавање завршено. Слушалац догађаја ће тада позвати функцију, коју још морамо да напишемо, да доврши постављање слике у филм.

    милоадер.цонтентЛоадерИнфо.аддЕвентЛистенер (Евент.ЦОМПЛЕТЕ, имгПлацемент);

  5. ИмгПлацемент функција ће додати објект утоваривача у Стаге путем методе аддЦхилд. Слика неће бити видљива ако не урадимо овај корак да бисмо додали објект на листу приказа. Ову функцију ћемо такође користити за постављање Кс и И координата слике на локацији која није 0,0.

    функција имгПлацемент (догађај: догађај): воид
    {
    стаге.аддЦхилд (милоадер);
    милоадер.к = 20;
    милоадер.и = 20;
    }

Овај код поставиће нашу слику на бину, а горњи леви угао слике ће бити на положају 20,20. Да бисте га уклонили, можете користити методе унлоад () и ремовеЦхилд (). Или да само замените ову слику на позорници новом сликом, можете користити методу лоад () да бисте нову слику учитали у исти објекат утоваривача.

Ауторска права 2018. Адобе Системс Инцорпоратед. Сва права задржана. Снимке екрана Адобе производа поново су одштампане уз дозволу компаније Адобе Системс Инцорпоратед. Адобе, Пхотосхоп, Пхотосхоп албум, Пхотосхоп Елементс, Иллустратор, ИнДесигн, ГоЛиве, Ацробат, Цуе, Премиере Про, Премиере Елементс, Бридге, Афтер Еффецтс, ИнЦопи, Дреамвеавер, Фласх, АцтионСцрипт, Фиреворкс, Цонтрибуте, Цаптивате, Фласх Цаталист и Фласх Папер је или су [а] регистровани заштитни знак (и) или заштитни знак (Адобе) компаније Адобе Системс Инцорпоратед у Сједињеним Државама и / или другим земљама.