Avatar billede nikolajhygebjerg Nybegynder
13. juni 2002 - 09:04 Der er 4 kommentarer og
1 løsning

Kan man lave en preloader

Kan man i stil med flash lave en preloader som laver en lille animation mens nogle videofiler indloades i director. P.T. går computeren bare død i et minut i min film = kedeligt.
Avatar billede jmc Nybegynder
13. juni 2002 - 10:36 #1
on preloadMovies
preload "X" , "Y"
end preloadMovies

on enterFrame
if preloadMovies = TRUE then
go "Z"
else
go to the frame
end if
end enterFrame
Avatar billede jmc Nybegynder
13. juni 2002 - 10:38 #2
-- memory check

preloadmember "fomMem", "toMem"

if result() = member("toMem").number then
  -- go to the next frame
else
  go to the frame
end if

koden er ikke teste men ud fra mit hoved, på denne måde skulle du kunne checke på members
Avatar billede jmc Nybegynder
13. juni 2002 - 10:41 #3
du kan også prøve dette behavior:

-- This behavior Preloads data from the markers
-- put the marker names from which and upto which marker you want to Preload
-- Beta version
-- tushonline@vsnl.net





Property preload, markerlist, mymarker, from, to,

on resolve me
  --This handler is used to convert non-English languages to Lingo terms.
  case myMarker of     
    "next":
      myMarker = #next
    "previous":
      myMarker = #previous
  end case 
end on




on getPropertyDescriptionList me
 
  currentMember = sprite(the currentSpriteNum).member
 
  markersList = GetMarkers (me)
  if markersList.count() = 2 then -- [[], []]
    ErrorAlert (me, #getPDL_DuplicateMarkers, markersList[2])
  end if
 
  tLabelList = []
  tLabelList.add("next")
  tLabelList.add("previous")
 
  repeat with i = 1 to count(the markerList)
    tLabelList.add((the markerList).getProp((the markerList).getPropAt(i)))   
  end repeat
  pList = [:]
  addProp pList,#from,[#default:#getmarkers, #format:#marker,#comment:"Select the Marker you want to 'Preload From'"]
  addProp pList,#to,[#default:#getmarkers, #format:#marker,#comment:"Select the Marker for 'Preload To'"]
  return pList
end




--get markers

on GetMarkers me -- Sent by getPropertyDescriptionList
  localMarkerList = []
  duplicatesList = []
  markerString = the labelList
  delete the last char of markerString
  markerCount = the number of lines of markerString
  repeat with i = 1 to markerCount
    theMarker = markerString.line [i]
    if localMarkerList.getPos(theMarker) then
      -- Duplicate marker name
      if not duplicatesList.getPos(theMarker) then
        duplicatesList.append(theMarker)
      end if
    else
      localMarkerList.append(theMarker)
    end if
  end repeat
  if duplicatesList.count() then
    return [localMarkerList, duplicatesList]
  else
    return [localMarkerList]
  end if
end GetMarkers

on EnterFrame me
  preload from, to
end

on getBehaviorDescription me
  return "THIS BEHAVIOR PRELOADS DATA in to THE MEMORY WITHIN, SPECIFIED MARKERS" & RETURN & "THIS IS A BETA VERSION & THIS IS as is AND AUTHOR DOESNOT TAKE ANY RESPONSIBILITY IF THIS WON'T WORK" & RETURN && RETURn & "use this as a FRAME SCRIPT or attach it to any sprite...This works on EnterFrame handler" & RETURN & "ANY SUGGESTIONS OR BUG REPORT ARE GREATLY APPRECIATED" & RETURN & "tushonline@vsnl.net"
end

on getBehaviorTooltip
  return "THIS BEHAVIOR PRELOADS DATA in to THE MEMORY WITHIN, SPECIFIED MARKERS" & RETURN & "THIS IS A BETA VERSION & THIS IS as is AND AUTHOR DOESNOT TAKE ANY RESPONSIBILITY IF THIS WONT WORK"& RETURN && RETURn & "use this as a FRAME SCRIPT or attach it to any sprite...This works on EnterFrame handler" & RETURN & "ANY SUGGESTIONS OR BUG REPORT ARE GREATLY APPRECIATED" & RETURN & "tushonline@vsnl.net"
  end
Avatar billede nikolajhygebjerg Nybegynder
13. juni 2002 - 10:52 #4
Som jeg svarede på det andet spørgsmål, som du så flinkt har besvaret, er jeg desværre ikke Lingokyndig, så jeg må jo indrømme at jeg ikke ved hvad disse ting gør, skal jeg bare paste denne tekst i scripteditoren? Og hvad sker der så?
Sorry for being stupid...
Avatar billede jmc Nybegynder
13. juni 2002 - 14:19 #5
Du opretter et tomt script og paster dette ind som script tekst. Gå i property inspektor og se om scriptet er defineret som behavior. Drag and drop scriptet ind som et framescript- SCriptet er copy/pastet mange gange så kik efter om linierne ikke bliver knækket af linieskift som kan give fejl.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester