Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 2.884 pregleda

Najnovija ↓

galerija i mali problem 24.05.2009. u 18:49 · pre 212 meseci #1
cao ljudi! imam jedan problem sa galerijom i delom koda koji izgleda ovako:

Code:
tn_group.tn._visible = false;
tn_group.setMask( tn_area );
import mx.transitions.Tween;
import mx.transitions.easing.*;
var tn_spacing:Number = 5;
var total:Number = filename_list.length;
var distance_x:Number = tn_group.tn._width + tn_spacing;
var i:Number = 0;
var start_from:Number = 0;
var current:Number = 0;

for( ; i < total; i++ )
{
    tn_group.tn.duplicateMovieClip("tn"+i, i);
    tn_group["tn"+i].preloader._width = 0;
    tn_group["tn"+i].tn_button._visible = false;
    tn_group["tn"+i].txt = (i+1);
    tn_group["tn"+i].tn_no = i;
    tn_group["tn"+i]._x = i * distance_x;
    
    tn_group["tn"+i].tn_button.onRollOver = function() 
    {
        this._parent.tn_pic._alpha = 50;
    }
    tn_group["tn"+i].tn_button.onRollOut = function() 
    {
        this._parent.tn_pic._alpha = 100;
    }
    tn_group["tn"+i].tn_button.onRelease = function() 
    {
        getURL( url_list[this._parent.tn_no] );
    }
}
function move_it()
{
    if( total - start_from < 5 )
        start_from = total - 5;
    if( start_from < 5 )
        start_from = 0;
    position_x =  start_from * distance_x - tn_area._x;
    new Tween(tn_group, "_x", Strong.easeInOut, tn_group._x,  - position_x, 1.2, true);
}
fm_previous.onRelease = function()
{
    start_from -= 5;
    move_it();
}
fm_next.onRelease = function()
{
    start_from += 5;
    move_it();
}


zelim da se umesto otvaranja slike u browseru preko ovog
Code:
getURL( url_list[this._parent.tn_no] );

poziva u movie clip unutar samog flasha odnosno swf-a ALI NEZNAM KAKO.
Predpostavljam da se poziva funkcija loadMovieNum("", 0); ali opet ne znam kako...
Pomoc bi mi dobrodosla!
Re: galerija i mali problem 25.05.2009. u 14:09 · pre 212 meseci #4
uh nije mi bas najjasnije, dakle ja bi hteo da iz ovoga izvucem i napravim da se pored horizontalnog menija koji se krece (vidi u attach-u) imam jedan window u kojem ce se klikom na neku sliku ista prikazati u njemu. u principu to nije tesko napraviti ako krenem sam da radim ali ne znam da napravim efekte koje ovaj templates ima i tome je problem a poprilicno je zbrkano da bih mogao da eksperimentisem, mada doduse i jesam ali problem je sto upravo ovo sto sam napisao ne znam resiti.
Re: galerija i mali problem 25.05.2009. u 14:19 · pre 212 meseci #5
Da,treba da koristis loader...

Iz Components panela draguj Loader na stage,daj mu instancu (iz helpa) my_ldr

i tamo gde je getURL stavi recimo ovako:

Code:

my_ldr.autoLoad = false;
my_ldr.contentPath = url_list[this._parent.tn_no];
my_ldr.load();


pretpostavimo da url_list[this._parent.tn_no] sadrzi url do slike na koju kliknes,iz tamo neke liste slika koju ucitavas...

* ako je autoLoad = true,onda ne moras da pozivas metod load(),vec samo postavi contentPath.Ostale detalje za tu komponentu,mozes da nadjes u helpu
* posto si vec okacio fajlove- URL ne sadrzi putanju do slika nego link,pa zato u XML-u postavi za atribut url putanju do vece slike,kao sto atribut filename sadrzi,onda ces dobiti putanje do slika koje ces da ucitavas u loader
Re: galerija i mali problem 25.05.2009. u 14:57 · pre 212 meseci
izmenjeno 1 put, poslednji put nikola985 25.05.2009. u 16:59
  1. nikola98525.05.2009. u 16:59zapis iz teksta poruke
#6
malo je reci Hvala ljudi, sa ovim sam se cimao 2 dana kazem sebi neces valjda opet na es ali eto:)

ove stvari nisu toliko bitne, vise mi treba ovo:
kako da prosirim galeriju u skrolu da imam vise od 11 slika za otvaranje???
Re: galerija i mali problem 25.05.2009. u 17:01 · pre 212 meseci #8
milane probao sam i skroz sam zabrljao pa sam odustao nisam video tvoj odg.pa izmenih poruku gore, ta stvar koju sam naveo me vise muci,kako odnosno gde da dopunim da imam vise od 11 polja odnosno slika za otvaranje?

opet ja, i ovo je reseno, problem je bio u xml-u a to mi uopste nije palo na pamet :) Hvala jos jednom
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme