|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Tutoriale - menu pod prawym guzikiem
nugatt - Czw 11 Sty, 2007 21:52 Temat postu: menu pod prawym guzikiem
yo yo ziomale. witam w moim hardcorowym tutorialu nie dla wszystkich (nie dla wszystkich hardcorowy albo przeznaczony).
1. wklejanie codu aby osadzić html (zostawiamy menu, znaczy nie zmieniamy na false)
Kod: | <object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0"
id="Movie1"
width="400" height="300">
<param name="movie" value="Movie1.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="allowscriptaccess" value="samedomain">
<embed
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
name="Movie1"
width="400" height="300"
src="Movie1.swf"
bgcolor="#FFFFFF"
quality="high"
swliveconnect="true"
allowscriptaccess="samedomain">
<noembed>
</noembed>
</embed>
</object>
|
2. export do flasha 7 albo 8.
3. przyklad kodu na mejla
Kod: | onLoad () {
var rootMenu = new ContextMenu();
rootMenu.hideBuiltInItems();
_root.menu = rootMenu;
var testFunction2 = function () {
mailTo("tumek@o2.pl","","contact","");
};
var newItem02 = new ContextMenuItem("mail me: tumek@o2.pl", testFunction2);
rootMenu.customItems.push(newItem02);
_root.menu = rootMenu;
}
|
4. przykład 3 elementów w menu
Kod: | onLoad () {
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.RIGHT)) {
getURL("callto://nugatt_lol");
}
};
Key.addListener(keyListener);
var rootMenu = new ContextMenu();
rootMenu.hideBuiltInItems();
_root.menu = rootMenu;
var mi1 = function ():Void {
subject = "site%20contact";
body = "(...)";
getURL("mailto:tumek@gmail.com", "", "GET");
};
var mi2 = function ():Void {
getURL("gg:666666");
};
var mi3 = function ():Void {
getURL("callto://nugatt_lol");
};
var ni1 = new ContextMenuItem("mail: tumek@gmail.com", mi1, false, false);
var ni2 = new ContextMenuItem("gg: 666666", mi2, true);
var ni3 = new ContextMenuItem("skype: nugatt_lol \t Right", mi3);
rootMenu.customItems.push(ni1);
rootMenu.customItems.push(ni2);
rootMenu.customItems.push(ni3);
_root.menu = rootMenu;
NueContextMenu(); |
var ni1 = new ContextMenuItem("mail: tumek@gmail.com", mi1, false, false); - pierwsze false robi nic a drugie odaktywnia menu
var ni2 = new ContextMenuItem("gg: 666666", mi2, true); - true robi linię tad tym elementem menu
var ni3 = new ContextMenuItem("skype: nugatt_lol \t Right", mi3); - \t Right - jak mamy tą sama funckcje pod tym guzikiem to możecie tak pokazać.
5. oczywiście animacją nię bedzie działać pod swishem.
ps. tumek to nie mój mejl
esco - Czw 11 Sty, 2007 22:23
dziekowa ... przyda sie i to bardzo XD
klusmen - Czw 11 Sty, 2007 22:24
YEAAAAAH tego było trzeba jak powietrza SUPER ROBOTA !
nugatt - Czw 11 Sty, 2007 22:31
Kod: | var mi2 = function ():Void {
getURL("gg:666666"); | tu są funkcje na gg, mejle i skajpy ale może to byc także sterowanie animacja. whatever
krzyked - Sro 17 Sty, 2007 20:23
Dodam od siebie przykład uruchomienia sprita:
onLoad () {
Kod: | var prawy_przycisk = new ContextMenu();
prawy_przycisk.hideBuiltInItems();
_root.menu = prawy_przycisk;
var testFunction1 = function () {zdjecie.gotoAndPlay(2);};
var newItem01 = new ContextMenuItem("pokaż zdjęcie", testFunction1);
prawy_przycisk.customItems.push(newItem01);
_root.menu = prawy_przycisk;
} |
var testFunction1 = function () {zdjecie.gotoAndPlay(2);};_ uruchomi sprita zdjecie
nugatt - Sro 17 Sty, 2007 21:57
nice
tak jak zapisałeś nie musi być root.menu tylko np. prawy_przycisk.
to samo dotyczy testFunction i newItem01 byle być konsekwentnym
hmm. cos to powoli przestaje byc hardcorowy tutorial. wszystko robi się jasne
|
|