[Flash & html] BASE parameter in Object tag

Pagina: 1
Acties:

  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Hallo,

Ik heb de volgende directory lay-out:

/index.htm

/flash/quiz.swf
/flash/vraag1.swf

Quiz.swf opent vraag1.swf middels de LoadMovie functie. Nu wil ik in
index.htm de quiz.swf openen, zodat index.htm de quiz toont. Echter, de
LoadMovie probeert nu de file vraag1.swf te zoeken in de directory waar
index.htm zich bevindt en kan hem duidelijk niet vinden.

Ik moet gebruik maken van de Base parameter in de object tag van quiz.swf om
de vraag1.swf te kunnen vinden. Deze ziet er dan als volgt (simpel) uit:
<object>
<param name="BASE" value="/flash">
</object>

Echter, dit werkt niet. De quiz.swf wordt prima getoond, maar de vraag1.swf
niet.

Kan iemand mij duidelijkheid verschaffen m.b.t. het gebruik van de BASE
parameter?

P.S. Even om misverstanden te voorkomen: Dit is een versimpeling van het
probleem, het geheel ligt iets lastiger. Het is voor mij absoluut GEEN optie
om de swf bestanden in dezelfde dir te zetten als de html. De html wordt nl.
door asp gegenereert, terwijl de flash kan worden geupload. flash in
dezelfde dir zou beteken dat er volledige toegang is tot de asp bestanden en
de asp code!

Problem Exists Between Chair And Keyboard


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

hmmz, kan je er dan niet 1 swf`je van maken :?

disjfa - disj·fa (meneer)
disjfa.nl


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Heb je al een volledige URL al geprobeerd?

ben ff aan het zoeken naar een voorbeeld.
Ik dacht nl. dat je die eerste slash achterwege moest laten.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • inTIMidate
  • Registratie: September 2001
  • Laatst online: 07:46
volgens mij moet je base ook nog tussen de object tag plaatsen.
code:
1
2
3
<object base="/flash">
<param name="BASE" value="/flash">
</object>

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Op dinsdag 16 juli 2002 15:39 schreef inTIMidate het volgende:
volgens mij moet je base ook nog tussen de object tag plaatsen.
code:
1
2
3
<object base="/flash">
<param name="BASE" value="/flash">
</object>
Volgens mij niet :?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Op dinsdag 16 juli 2002 15:38 schreef disjfa het volgende:
hmmz, kan je er dan niet 1 swf`je van maken :?
Nee. Het geheel is onderdeel van een content management systeem waarbij de gebruiker (= beheerder van site) de flash kan uploaden. Als HIJ gebruik maakt van LoadMovie, moet dat in ons systeem ook werken en niet alleen als hij allemaal rare dingen uithaalt.

In reply op andere berichten:

Volgens documentatie van Macromedia hoef je de base niet in de object tag mee te geven, maar in de constructie die ik heb gebruikt

Problem Exists Between Chair And Keyboard


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Maar kan je ook een volledig pad / URL gebruiken. Probeer dat eens; dat kan nl. ook.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Op dinsdag 16 juli 2002 16:05 schreef BtM909 het volgende:
Maar kan je ook een volledig pad / URL gebruiken. Probeer dat eens; dat kan nl. ook.
Dat gaat niet omdat ik niet weet in welke directory een klant een flash bestand upload. Ik kan moeilijk voor iedere keer dat een klant een LoadMovie gebruikt hem eerst laten uploaden, dan laten bellen/mailen om welk flash bestand het gaat, die ik dan vervolgens met ftp kan gaan zoeken en hem het juiste pad kan geven.

Ik geef de ASP waarmee ik de HTML genereer waarin flash kan worden opgenomen. Vervolgens upload een klant een aantal flash bestanden die hij wil gebruiken op zijn website.

Het is geen eenvoudige oplossing blijkt :'(.

Wel vreemd dat ze hier bij Macromedia geen rekening mee hebben gehouden :? Het moet toch mogelijk zijn om een structuur aan te brengen in je flash files, anders dan ze gewoon maar in 1 dir te zetten |:(

Problem Exists Between Chair And Keyboard


Verwijderd

En ./flash? Als je niet je bestanden in webroot/flash heb staan, maar in subdirectories van andere directories, dan kan je url onmogelijk met / beginnen, die dus naar je webroot verwijst.

En dat is blijkbaar niet het geval, want anders zou de oplossing van BtM909 een mogelijkheid zijn.

  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
LoadMovie wordt als volgt gebruikt, in quiz.swf:
code:
1
LoadMovie("vraag1.swf");

Als je dit lokaal probeert in een flash editor, zet je de twee flash bestanden in 1 directory en werkt alles prima. Om ze echter met html te publiceren moet de file vraag1.swf in dezelfde directory staan als de html file waar quiz.swf in wordt aangeroepen.

In ons geval is het absoluut onmogelijk om die twee bestanden in dezelfde directory te zetten...

Problem Exists Between Chair And Keyboard


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Op dinsdag 16 juli 2002 22:37 schreef majornono het volgende:

[..]

Dat gaat niet omdat ik niet weet in welke directory een klant een flash bestand upload. Ik kan moeilijk voor iedere keer dat een klant een LoadMovie gebruikt hem eerst laten uploaden, dan laten bellen/mailen om welk flash bestand het gaat, die ik dan vervolgens met ftp kan gaan zoeken en hem het juiste pad kan geven.
Ik bedoel niet het volledige pad naar de flash file, maar meer dit:
code:
1
<param name="BASE" value="http://www.DitIsMijnBasisURL/flash">

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Op woensdag 17 juli 2002 08:37 schreef BtM909 het volgende:

[..]

Ik bedoel niet het volledige pad naar de flash file, maar meer dit:
code:
1
<param name="BASE" value="http://www.DitIsMijnBasisURL/flash">
Ah, dat komt meer in de buurt van een oplossing. Maar ook dit heb ik helaas al geprobeerd. Het lijkt mij of de BASE parameter helemaal niet werkt :?

Ik heb het voorbeeld online gezet:
op de index.htm wordt quiz.swf getoond, die in de subdir flash staat. In deze subdir staat ook vragen.swf, die met LoadMovie in quiz.swf geladen wordt.
Zoals je kunt zien staat in de BASE de correcte url naar de flash dir (absoluut), maar ik zie niets van vragen.swf terug.

btw. Als het wel werkt, wordt er in het witte linker vierkant een tekening van hersenen getoond...

Problem Exists Between Chair And Keyboard


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
schop, niemand meer ideeen?

Gebruik ik misschien de BASE parameter niet goed o.i.d.?

edit:

Bedankt voor al jullie moeite, maar ik heb het gevonden. Lag waarschijnlijk toch aan mijn gebruik van de BASE parameter en het gebruik van de LoadMovie in flash (die ik zelf niet heb kunnen zien)

Problem Exists Between Chair And Keyboard

Pagina: 1