Toon posts:

[flash] dynamic links uit text

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo,

ik heb een dynamic menu gemaakt in flash.
aan de hand van de .txt file wordt het aantal buttons gemaakt en de inhoud ervan. Ook per button een link.
Alleen krijg ik de links niet goed werkend!

text-file:
total=20&=&name0=blaat&size0=3.555k&link0=http://www.mijnsite.nl/whatever
&name1=etc.

swf:
onClipEvent (load) {
n = eval("_root.name"+this._name.substr(3,2));
size = eval("_root.size"+this._name.substr(3,2));
}
gebruik ik om de juiste naam en size weer te geven per button.
Maare de werkelijk buttun zit wel in 3 movieclips!
Kheb dit geprobeerd:
on (release) {
_root.selection("_root.roller."+_parent._name+"."+this._name);
link = eval("_root.link"+this._name.substr(3,2));
getURL ("_parent.link");
}
_root.selection(); //is voor swappen van buttons
De rest werkt NIET!

Voor de geinteresseerde heb ik de (oudere) files staan op:
http://www.lodesite.nl/listbox_v2/
Alle problemen zoals de scrollbar ed. zijn opgelost, alleen de getURL actie nog!

And a happy New Year!

Verwijderd

had een hele fancy oplossing, maar joog (verleden tijd van juichen) te vroeg ;?

Verwijderd

check je mail voor de fla...

voor de rest:
als je een standaardfont gebruitk en de embedding ervan uit zet krijg je aliassed text, dat is het duidelijkst bij kleine lettertjes - andere opties zijn: je text op de hele punt zetten (dus niet op y=9.45 maar op 9.00) of eenvoor flash geoptimaliseerd lettertype gebruiken.

de code1:
onClipEvent (load) {
n = _root["name" + this._name.substr(3,2)];
size = _root["size" + this._name.substr(3,2)];
link = _root["link" + this._name.substr(3,2)];
}

de code2:
on (release) {
_root.selection("_root.roller."+_parent._name+"."+this._name);
getURL (_root["link" + _parent._name.substr(3,2)], "_blank");
}

(volgens mij kwam het voornamelijk doordat je 'this' ipv '_parent' gebruikte - heb de code ook FL5 gemaakt ;))

Verwijderd

code:
1
mensen,mensen, gebruik de code tags eens, leest stuk makkelijker