Svět informací pro každého
Definice prokliku flash banneru
on (release) {
if (!_root.clickthru && _root.clickTag) {
_root.clickthru = _root.clickTag;
}
if ( ! _root.clickTarget ) {
_root.clickTarget = "_top";
}
getURL(_root.clickthru, _root.clickTarget);
}
if (!_root.clickthru && _root.clickTag) {
_root.clickthru = _root.clickTag;
}
if ( ! _root.clickTarget ) {
_root.clickTarget = "_top";
}
getURL(_root.clickthru, _root.clickTarget);
}
Definice funkce na mouseover
Preferovaná definice: (AS2) - při volání nedojde k přerušení načítání stránky v IE
onRollOver = function(){
flash.external.ExternalInterface.call('_starterIn');
}
Další varianta:
on (rollOver){
if ( _root.activex == 1 ) {
fscommand( "_starterIn" );
} else {
getURL( "javascript:" + _root.prefix + "_starterIn()" );
}
}
if ( _root.activex == 1 ) {
fscommand( "_starterIn" );
} else {
getURL( "javascript:" + _root.prefix + "_starterIn()" );
}
}
Definice funkce na mouseout
Preferovaná definice: (AS2) - při volání nedojde k přerušení načítání stránky v IE
onRollOut = function(){
flash.external.ExternalInterface.call('_starterOut');
}
Další varianta:
on (rollOut) {
if ( _root.activex == 1 ) {
fscommand( "_starterOut" );
} else {
getURL( "javascript:" + _root.prefix + "_starterOut()" );
}
}
if ( _root.activex == 1 ) {
fscommand( "_starterOut" );
} else {
getURL( "javascript:" + _root.prefix + "_starterOut()" );
}
}
Definice funkce na zavření iLayeru (křížek na zavření)
Preferovaná definice: (AS2) - při volání nedojde k přerušení načítání stránky v IE
onRelease = function(){
flash.external.ExternalInterface.call('_close');
}
Další varianta:
on (release) {
if ( _root.activex == 1 ) {
fscommand( "_close" );
} else {
getURL( "javascript:" + _root.prefix + "_close()" );
}
}
if ( _root.activex == 1 ) {
fscommand( "_close" );
} else {
getURL( "javascript:" + _root.prefix + "_close()" );
}
}
Poznámka:
Vložení na hlavní časovou osu - první frame:
import flash.external.ExternalInterface;
Volání událostí (onRelease, RollOut, RollOver):
- přímo v instanci
- mino instanci, na časové ose, kdy událost je přiřazena instanci
Příklad:
tlacitkoZavrit.onRelease = function() { ... }

































