RSS

Integrare video in flash con HTML valido

Stampa questa pagina Salva questa pagina in formato PDF!invia questa pagina via email!

Chi lavora con il web sa quanto sia importante ottenere un codice pulito e specialmente valido secondo gli standard W3C.
A volte è quasi impossibile conciliare la validità dell’(x)HTML con i propri obiettivi di design, altre volte è soltanto un po’ difficile. In questo caso semplicemente la soluzione è poco conosciuta… Razz

Uno dei problemi di validazione più ricorrenti è quello del codice di embed dei filmati in formato flash. I codici di embed più diffusi, infatti, fanno uso di valori non standard e sono riconosciuti come invalidi.

Il codice corretto per implementare un filmato flash è questo:

<object type="application/x-shockwave-flash" data="movie.swf" width="550" height="350">
	<param name="movie" value="movie.swf" />
	<param name="quality" value="high" />
</object>


Basta soltanto specificare il percorso del file .swf due volte, quindi sia in object data che in param value. Inoltre per evitare che l’elemento/filmato flash venga deformato è bene conoscerne le dimensioni e specificarle nel codice.

E’ possibile apportare al codice diverse modifiche utili a specificare il colore di sfondo, la qualità del filmato oppure ad abilitare o disabilitare il menu contestuale di flash player.
Un esempio di codice del genere è questo:

<object type="application/x-shockwave-flash" data="movie.swf" width="550" height="350">
	<param name="movie" value="movie.swf" />
	<param name="quality" value="high" />
	<param name="menu" value="false" />
	<param name="bgcolor" value="#000000" />
</object>

Lascia un commento



Trascina l'emoticon per inserirla nel testo

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette