Autor | Zpráva | ||
---|---|---|---|
248 Profil |
#1 · Zasláno: 19. 12. 2005, 11:20:36
Začátečníkova neznalost: Mám dynamické textové pole, do ketrého načítám externí txt. Tento txt bude často měněn (proto je také externí...) a tudíž se bude měnit i jeho vertikální velikost. Toto pole ale potřebuji v celém rozsahu skrolovat nezávisle na jeho právě aktuální vertikální velikosti. Při použití komponenty ScrollBar posuv nepracuje...jak na to?
PS:Příjemné Vánoce... |
||
Hanz Profil |
#2 · Zasláno: 19. 12. 2005, 15:55:33
248
A přiřadil jsi ten scroll bar k tomu textovému poli? Další důležitá věc je jakým způsobem dostáváš data do toho textového pole. |
||
248 Profil |
#3 · Zasláno: 19. 12. 2005, 16:58:58
Načítám je tam příkazem "loadVariablesNum("externi_text.txt", 0);". Ten UIScrollBar bafnu myší z menu komponentů, přitáhnu ho k textovému ploli, a ještě v parametrech zanesu jméno instance textového pole. To se projeví při spuštění SWF tak, že vedle textu je místo skrolovátka jen svislý obdélníček, který se sice upravil podle výšky textového okna, leč neobsahuje jezdec, o šipkách ni nemluvě...
|
||
Hanz Profil |
#4 · Zasláno: 19. 12. 2005, 17:00:58
248
Načítám je tam příkazem "loadVariablesNum("externi_text.txt", 0);". To je heské, ale já chcu vědět jak ho dostáváš do toho textového pole. Pokuď tak, že napíšeš název proměnné pod kterou je ten text do pole Var tak není divu, že to nefunguje. Pusíš ho tam dostávat pomocí: nazev_pole.text="sem dáš text" |
||
248 Profil |
#5 · Zasláno: 21. 12. 2005, 11:35:08
Je velikým háčkem, že doposud jsem FLEŠ používal vesměs za účely animací a největší akcí, které jsem ve skriptu použil byla "getURL". To tedy znamená, že dotyčný text musím napsat přímo do skriptu? A zmíněnou funkci "Load Variables" použíti nemám? Je mi líto, že otravuji s takovýma blbostma, ale holt nevím jak na to... dík
|
||
Hanz Profil |
#6 · Zasláno: 21. 12. 2005, 11:40:01
248
1) Přímo do animace ho psát nemusíš. 2) Load Variables bych já nepoužil, ale můžeš (je to, ale těšší). Podívej se sem: http://hanz.xhosting.cz/blog/hanzblog/flash/loadvars.html Tohle bych použil já. Místo nactena_data tam dáš jen nazev_toho_pole.text=load_vars.nazev_promenne |
||
248 Profil |
#7 · Zasláno: 21. 12. 2005, 15:13:31
Hm, díky, doma to skusím....
|
||
248 Profil |
#8 · Zasláno: 21. 12. 2005, 15:14:23
nebo spíš zkusím!
|
||
248 Profil |
#9 · Zasláno: 23. 12. 2005, 10:26:54
Ještě dnešního večera si chci pořídit odbornou publikaci na téma, ale: Jelikož skriptu rozumím jen velmi okrajově, v podstatě jsem dané opsal :
var load_vars:LoadVars = new LoadVars(); load_vars.load("news.txt"); load_vars.onLoad = function() { promenna = load_vars.sdeleni; }; S tím, že "sdělení=" je proměnná včleněná v samotném txt. Teď by dle komentáře měl být obsah txt načten v proměnné "promenna" a tu jsem chtěl vytisknout do dynam. textového pole, které se jmenuje "textfield": textfield.text=load_vars.promenna no,...a ono nic...? Sory, že nechápu.. |
||
Hanz Profil |
#10 · Zasláno: 23. 12. 2005, 10:57:14
248
var load_vars:LoadVars = new LoadVars(); load_vars.load("news.txt"); load_vars.onLoad = function() { textfield.text = load_vars.sdeleni; }; |
||
248 Profil |
#11 · Zasláno: 23. 12. 2005, 11:11:57
Děkuji, hlavní kamen úrazu byl v nastavení publikování, a sice act.script 2.0! Mockráte děkuji a užívej Vánoc...
|
||
248 Profil |
#12 · Zasláno: 23. 12. 2005, 14:00:14
V konfiguraci act. script 2.0 a player 8, to nebere v úvahu HTML tagy a pouze je to zobrazí...
|
||
Časová prodleva: 1 měsíc
|
|||
master Profil * |
#13 · Zasláno: 5. 2. 2006, 18:48:12
tiez mam ten problem . . .
v prvom fajle mi ta komponenta text posuva hore -dole.. inom fajle podobny priklad a tam uz komponenta nefunguje... k tomu predsa netreba ziaden skript .. . .. |
||
master Profil * |
#14 · Zasláno: 7. 2. 2006, 20:59:51
pozrite si to na
http://zemk.szm.com/priklady/konzola.html zdrojak je na http://zemk.szm.com/priklady/konzola.fla |
||
master Profil * |
#15 · Zasláno: 7. 2. 2006, 21:10:41
inac, jediny prikaz ktory v konzole ide je "ver" : )
|
||
Hanz Profil |
#16 · Zasláno: 7. 2. 2006, 21:11:59
master
Text přiřazuješ špatně (špatně co se týče funkčnosti komponenty). Přiřazuj text pomocí nazev_pole.text="text,text"; A vše bude OK! |
||
master Profil * |
#17 · Zasláno: 8. 2. 2006, 22:33:08
nieco ako
_root.vypis.text="konzola v.0001\n"; ? a pole je nazvane ako vypis ? (nefunguje mi to ) x( |
||
Hanz Profil |
#18 · Zasláno: 9. 2. 2006, 07:34:17
master
Přesně to, ale pokuď ti to nevypíše text vůbec, tak ses špatně odkázal na to pole. Záleží na tom, kde ho máš umístěné. |
||
Anonymní Profil * |
#19 · Zasláno: 9. 2. 2006, 10:07:01
co vlastne znamena ten text.
pretoze pole vypis ma var vypis ale co s textom. ten text ma byt instance name ? alebo co..... :( |
||
Časová prodleva: 3 dny
|
|||
master Profil * |
#20 · Zasláno: 12. 2. 2006, 00:27:23
aha , takze
meno_instancie[b].text[\b]="striiiiing"; vdaka.... |
||
Hanz Profil |
#21 · Zasláno: 12. 2. 2006, 07:08:11
Anonymní
text je název parametru. Název instance musí být před ním. master Tak to fakt nechápu cos to napsal. Co tam dělá to [b][\b] ?? |
||
master Profil * |
#22 · Zasláno: 12. 2. 2006, 14:26:38
meno_instancie.text="striiiiing";
;) |
||
Časová prodleva: 9 měsíců
|
|||
ench Profil * |
#23 · Zasláno: 7. 11. 2006, 19:07:03
mám taký problémek...
var load_vars:LoadVars = new LoadVars(); load_vars.load("vypis.php"); load_vars.onLoad = function() { _root.text_1.text = load_vars.text1; _root.text_2.text = load_vars.text2; }; do textových polí se to načte správně... ale nefunguje mi posuvník... :-/ ale přitom, pokud do proměnné text_2 vložím dlouhý text... jako: _root.text_2.text= "dlouhý .....(tak aby to bylo na mnoho řádků)... text"; tak ten posuvník funguje... :-/ nevím jak to je možné.... |
||
Časová prodleva: 3 dny
|
|||
dredie Profil * |
#24 · Zasláno: 11. 11. 2006, 06:02:02
scrollbar je lepsi nascritovat:
- udelate dve talcitka nahoru a dolu (scrollUpMcl a scrollDownMcl) a textovy pole (myTextField), pak se to naskriptuje vsechno na frame1 main taimeline: function scrollUp() { myTextField.scroll--; } scrollUpMcl.onPress = function () { scrollUpMcl.onEnterFrame = scrollUp; } } scrollUpMcl.onRelease = function () { delete scrollUpMcl.onEnterFrame; } po dobne druhe tlacitko. Nejsem si jisty ze je to presne takhle, ale rek bych ze jo. |
||
Časová prodleva: 2 měsíce
|
|||
l_u_k_a_s Profil |
#25 · Zasláno: 4. 1. 2007, 16:33:40
Ahoj!
chcem sa opytat da sa stoho extreneho txt suborunacitat aj obrazok? ak ano ako to mam do toho txt suboru zapisat? dakujem za odpoved |
||
XXX Profil |
#26 · Zasláno: 4. 1. 2007, 17:25:19
muzes do toho textoveho souboru ulozit do promenne nazev pripadne i s cestou k tvojemu obrazku a pak jej primo v tom swfku nacist pomoci actionscriptu napr. pomoci:
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0