login  Naam:   Wachtwoord: 
Registreer je!
 Forum

link vanuit htmltxt naar dynamisch textveld using asfunction

Offline Pamuk - 15/07/2007 13:34 (laatste wijziging 15/07/2007 13:38)
Avatar van PamukNieuw lid Hallo,
Ik heb een dynamic textfield gemaakt (genaamd myText) links gezet op de stage - html text wordt prima ingelezen via Loadvars
myLoadVars = new LoadVars();
myLoadVars.onLoad = function() {
myText.htmlText = myLoadVars.myHTMLdata;
}
myLoadVars.load("myHTML.txt");

Probleem = LINK
nu heb ik in die html tekst (myHTML.txt) een link gezet op een afbeelding (afbeelding = een detail van een krantenartilel) de bedoeling is wanneer ik klik op de afbeelding hij rechts de tekst toont die hoort bij het krantenartikel (in dynamisch textfield genaamd articles rechts op de stage)
Welk script moet ik toepassen in Flash opdat de link naar het dynamisch textfield articles gaat??
de articles zijn vrij lang en zijn extern in te laden (article1, article2 enz ...)

Kan iemand mij aub verder op weg helpen?
dit is mijn extern HTML doc.

myHTMLdata=<a href="asfunction:loadArticle,article1"><img src='art1.png'></a>
<p class= 'articles.css'> Titel1</p>
<p></p>
<p></p>
Thanks and greetz
Pamuk

20 antwoorden

Gesponsorde links
Offline vinTage - 15/07/2007 13:44 (laatste wijziging 15/07/2007 13:47)
Avatar van vinTage Nieuw lid je quotes escapen of single quotes gebruiken al geprobeerd ?
  1. <a href=\"asfunction:loadArticle,article1\">


edit: ik heb evt ook een kleine asfunction tut online staan
Offline Pamuk - 15/07/2007 14:03
Avatar van Pamuk Nieuw lid zit net vast door die actionscriptcode

in je tut.
function draai(graden) {
blokje._rotation = graden;
}

bij mij moet die toch aangeven naar welke frame en dyn text hij moet gaan?

Offline vinTage - 15/07/2007 14:09
Avatar van vinTage Nieuw lid Als je een functie genaamd "loadArticle" hebt wel, dus zoiets:
  1. function loadArticle(iets){
  2. gotoAndWhatEver();
  3. //en hier je nieuwe vars ophalen (iets)
  4. }

Offline Pamuk - 15/07/2007 14:16
Avatar van Pamuk Nieuw lid ok

effe proberen
Offline Pamuk - 15/07/2007 14:46
Avatar van Pamuk Nieuw lid zoiets als

function loadArticle(myArticle) {
gotoAndStop(32);
}
myLoadVars = new LoadVars();
myLoadVars.onLoad = function() {
myArticle.htmlText = myLoadVars.myArticledata;
};
myLoadVars.load("myArticle.txt");
Offline vinTage - 15/07/2007 14:47 (laatste wijziging 15/07/2007 14:53)
Avatar van vinTage Nieuw lid je hebt net een bug gemaakt (dubbelposten) 

Nu ga ik ff je code lezen 

edit:
Nee dat is fout, je moet aangeven welke textfile hij moet inladen (en evt naar welke frame hij moet gaan)

edit2: zoiets:
AS
  1. function loadArticle(artikeltje, waarheen) {
  2. gotoAndStop(waarheen);
  3. myLoadVars = new LoadVars();
  4. myLoadVars.onLoad = function() {
  5. myArticle.htmlText = myLoadVars.myArticledata;
  6. };
  7. myLoadVars.load(artikeltje+".txt");
  8. }


txt
  1. <a href = "asfunction:loadArticle, texBestandNaam, FrameNr"><img src="plaatje.jpg"></a>
Offline Pamuk - 15/07/2007 15:07
Avatar van Pamuk Nieuw lid sorry - pas nieuw in 't vak  eerste flash forum ervaring
Offline vinTage - 15/07/2007 15:09
Avatar van vinTage Nieuw lid Die bug is ook niet jouw schuld, normaal gezien hoor je niet op jezelf te kunnen reageren 
Offline Pamuk - 15/07/2007 15:21
Avatar van Pamuk Nieuw lid
Gaat nu naar frame maar leest text nog niet in.
Offline vinTage - 15/07/2007 15:22 (laatste wijziging 15/07/2007 15:23)
Avatar van vinTage Nieuw lid Dan is er vast iets niet goed  

okay bovenstaande was nutteloos 

We zullen wel iets meer moeten weten, wat ik voordeed was natuurlijk maar de basis, de onload is al weg als de pointer op frame X aankomt.

Offline Pamuk - 15/07/2007 15:51
Avatar van Pamuk Nieuw lid Error opening URL "file:///Macintosh%20HD1/Users/pamuk/Desktop/Nevzat/myArticle+".txt"

undefined in txtbox
Offline vinTage - 15/07/2007 16:26
Avatar van vinTage Nieuw lid Dat kan dus 1001 oorzaken hebben.
Zoals ik al zei, we zullen iets meer moeten weten 
Offline Pamuk - 15/07/2007 17:15
Avatar van Pamuk Nieuw lid ok
myHTML.txt heeft de volgende inhoud
myHTMLdata=<a href="asfunction:loadArticle,myArticle,32"><img src='art1.png'></a>
//deze wordt dus ingeladen op frame 28 in dyn textfield myText.

AS script op frame 28
myLoadVars = new LoadVars();
myLoadVars.onLoad = function() {
myText.htmlText = myLoadVars.myHTMLdata;
};
myLoadVars.load("myHTML.txt");

function loadArticle() {
gotoAndStop(32);
}

op frame 32 dyn textfield 'myArticles' met
AS
myLoadVars = new LoadVars();
myLoadVars.onLoad = function() {
myArticle.htmlText = myLoadVars.myArticledata;
};
myLoadVars.load(myArticle+".txt");

myArticle.txt heeft de volgende inhoud
myArticledata=blablabladeinhoudvandeartikelsdewelkevrijlangzijnenscrollable

myArticle.txt staat in de goede map
inhoud wordt echter niet ingelezen: undefined
Offline vinTage - 15/07/2007 17:21
Avatar van vinTage Nieuw lid Zoals jij het nu doet hoef je er geen dynamische functie van te maken, je kan gewoon via die asfunction naar frame 32 gaan en op frame 32 zet je deze as
  1. myLoadVars = new LoadVars();
  2. myLoadVars.onLoad = function() {
  3. myArticle.htmlText = myLoadVars.myArticledata;
  4. };
  5. myLoadVars.load("deJuiste.txt"); //gewoon het juiste adres
Offline Pamuk - 15/07/2007 22:03
Avatar van Pamuk Nieuw lid de text wordt nu rechts ingelezen
toch nog een probleem

de images in de textbox Links verdwijnen wanneer text Rechts ingelezen wordt
en er verschijnt undefined in dat textfield
heeft te mkenn met de as op frame 28 vermoed ik
function loadArticle() {
gotoAndStop(32);
}
zonder die function gaat hij echt niet naar 32

Offline vinTage - 15/07/2007 22:17
Avatar van vinTage Nieuw lid ben je echt 28/29 jaar of is dit een fake....
Ik wil niet zeggen dat je zelf geen inzet toont, maar je antwoorden zijn....."meer dan nietszeggend"


upload een FLA en iemand hier zal wel een oplossing geven, ik geef op iig 
Offline Pamuk - 15/07/2007 22:22
Avatar van Pamuk Nieuw lid oops - dank voor je compliment 
Offline vinTage - 15/07/2007 22:27
Avatar van vinTage Nieuw lid geef toe dat antwoord links/rechts NEVER ter sprake is geweest....how the bliep moeten wij nog weten waar het over gaat...
Offline Pamuk - 15/07/2007 22:39
Avatar van Pamuk Nieuw lid toch wel bij 't begin
2 textfields Links moet er een link zijn naar het textfield rechts
anyway
"meer dan nietszeggend" toch
ik zal me niet verder verlagen zeker en dat voor men eerste dag Flash
jakkes
Offline vinTage - 15/07/2007 22:59
Avatar van vinTage Nieuw lid een pluim voor een ieder die jouw de oplossing gaat geven met de info die jij gegeven hebt...


upload desnoods een fla+rest zodat ik/we snappen wat je bedoeld, maar met de info die je tot nu toe gaf kan ik tig oplossingen geven, maar geeneen zal werken voor jouw...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s